@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2) format("woff2-variations");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}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-arabic-wght-normal.Cafbb7Zc.woff2) format("woff2-variations");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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-ext-wght-normal.tDTa1Fj6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/vazirmatn-latin-wght-normal.BFexNX-K.woff2) format("woff2-variations");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}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Hanken Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.b-body{background:var(--surface)}.b-ann{background:var(--green-deep);color:#fff;font-size:.86rem}.b-ann .container{display:flex;align-items:center;justify-content:center;gap:.6rem;padding-block:.55rem;text-align:center}.b-ann b{color:var(--green);font-weight:600}.b-ann svg{width:15px;height:15px;stroke:var(--green);stroke-width:1.8;fill:none}.b-head{position:sticky;top:0;z-index:20;background:#fffffff0;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.b-head .container{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1rem}.b-logo{font-size:1.4rem;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.b-logo b{color:var(--green)}.b-nav{display:flex;gap:1.9rem;font-size:.95rem;font-weight:600}.b-nav a:hover,.b-nav a.is-active{color:var(--green-strong)}.b-head-actions{display:flex;align-items:center;gap:1.2rem}.b-phone{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem}.b-phone svg{width:17px;height:17px;stroke:var(--green-strong);stroke-width:1.8;fill:none}.b-lang{font-size:.9rem;font-weight:600;color:var(--muted)}.b-lang a:hover{color:var(--green-strong)}.b-lang a.is-active{color:var(--ink)}.b-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;color:var(--ink)}.b-burger svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none}.b-mobile-nav{display:none;border-bottom:1px solid var(--line);background:#fff}.b-mobile-nav.is-open{display:block}.b-mobile-nav nav{display:flex;flex-direction:column;padding-block:.5rem}.b-mobile-nav a{padding:.85rem 0;font-weight:600;font-size:1rem;border-bottom:1px solid var(--line-soft)}.b-mobile-nav a:last-child{border-bottom:0}.b-mobile-nav .b-mobile-cta{margin-top:.9rem}.b-hero{background:linear-gradient(180deg,var(--green-softer),#fff 70%);border-bottom:1px solid var(--line)}.b-hero .container{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(3rem,6vw,5rem)}.b-hero h1{font-size:clamp(2.3rem,1.5rem + 3vw,3.8rem);line-height:1.05;font-weight:800;letter-spacing:-.03em}.b-hero h1 span{color:var(--green-strong)}.b-hero .lead{margin-top:1.4rem;font-size:1.2rem;color:var(--muted);max-width:42ch}.b-hero .mini{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.7rem 1.6rem}.b-hero .mini span{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;color:var(--text)}.b-hero .mini svg{width:18px;height:18px;stroke:var(--green-strong);stroke-width:2;fill:none}.b-hero .cta-row{margin-top:2rem;display:flex;gap:.8rem;flex-wrap:wrap}.b-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(1.5rem,3vw,2.1rem)}.b-form h3{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.b-form .sub{color:var(--muted);font-size:.95rem;margin-top:.4rem;margin-bottom:1.3rem}.b-field{margin-bottom:.8rem}.b-field label{display:block;font-size:.82rem;font-weight:600;color:var(--text);margin-bottom:.35rem}.b-field input,.b-field select,.b-field textarea{width:100%;font-family:var(--sans);font-size:.95rem;color:var(--text);padding:.8rem .9rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color .15s ease,box-shadow .15s ease}.b-field input:focus,.b-field select:focus,.b-field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);background:#fff}.b-field textarea{resize:none;min-height:76px}.b-form .btn{width:100%;margin-top:.4rem}.b-form .rea{margin-top:.9rem;font-size:.8rem;color:var(--subtle);text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.b-form .rea svg{width:14px;height:14px;stroke:var(--green-strong);stroke-width:2;fill:none}.b-form .form-status{margin-top:.8rem;font-size:.9rem;text-align:center;color:var(--green-strong)}.b-logos{border-bottom:1px solid var(--line)}.b-logos .container{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);justify-content:center;flex-wrap:wrap;padding-block:1.6rem}.b-logos .lab{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);font-weight:600}.b-logo-badge{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--muted);font-size:1.05rem;letter-spacing:.02em}.b-logo-badge svg{width:22px;height:22px;stroke:var(--green-strong);stroke-width:1.7;fill:none}.b-sec{padding-block:clamp(3.5rem,7vw,6rem)}.b-sec-head{text-align:center;max-width:44ch;margin:0 auto clamp(2.2rem,4vw,3.2rem)}.b-sec-head h2{font-size:clamp(1.9rem,1.3rem + 2vw,2.8rem);font-weight:800;letter-spacing:-.025em}.b-sec-head p{margin-top:1rem;color:var(--muted);font-size:1.12rem}.b-sec-head .kicker{justify-content:center;margin-bottom:.9rem}.b-sec-head .kicker:after{content:"";width:1.6rem;height:1px;background:var(--green)}.b-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.b-scard{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.6rem;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;flex-direction:column}.b-scard:hover{border-color:var(--green-line);box-shadow:var(--shadow-md);transform:translateY(-3px)}.b-scard .ic{width:48px;height:48px;border-radius:var(--radius);background:var(--green-soft);color:var(--green-strong);display:grid;place-items:center;margin-bottom:1.1rem}.b-scard .ic svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.6;fill:none}.b-scard h3{font-size:1.18rem;font-weight:700;letter-spacing:-.01em}.b-scard p{color:var(--muted);font-size:.95rem;margin-top:.5rem;flex:1;line-height:1.55}.b-scard .more{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;color:var(--green-strong)}.b-scard .more svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none;transition:transform .2s}.b-scard:hover .more svg{transform:translate(3px)}.b-spec-bar{margin-top:1.1rem;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.1rem 1.5rem;display:flex;align-items:center;gap:1rem 1.4rem;flex-wrap:wrap;background:var(--paper)}.b-spec-bar .l{font-weight:700;font-size:.95rem}.b-spec-bar a{font-size:.92rem;font-weight:600;color:var(--green-strong)}.b-spec-bar a:hover{text-decoration:underline}.b-spec-bar .dot{color:var(--line)}.b-bil{background:var(--paper);border-block:1px solid var(--line)}.b-bil .container{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.b-bil .photo-ph{aspect-ratio:5/4;border-radius:var(--radius-lg)}.b-bil h2{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem);font-weight:800;letter-spacing:-.025em}.b-bil p{color:var(--muted);font-size:1.1rem;margin-top:1rem;line-height:1.65}.b-bil .feats{margin-top:1.6rem;display:flex;flex-direction:column;gap:.9rem}.b-bil .feats li{display:flex;gap:.8rem;align-items:flex-start}.b-bil .feats .ck{width:24px;height:24px;flex:none;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;margin-top:1px}.b-bil .feats .ck svg{width:14px;height:14px;stroke:#fff;stroke-width:2.6;fill:none}.b-bil .feats b{font-weight:700}.b-bil .feats span{color:var(--muted)}.b-stats{background:var(--green-deep);color:#fff}.b-stats .container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding-block:clamp(2.5rem,4vw,3.4rem);text-align:center}.b-stat .n{font-size:clamp(2.2rem,1.5rem + 2vw,3rem);font-weight:800;color:#fff;letter-spacing:-.02em}.b-stat .n b{color:var(--green)}.b-stat .l{color:#ffffff9e;font-size:.92rem;margin-top:.3rem}.b-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);counter-reset:step}.b-step{position:relative}.b-step .num{width:44px;height:44px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;font-size:1.15rem;display:grid;place-items:center;margin-bottom:1.1rem}.b-step h3{font-size:1.25rem;font-weight:700}.b-step p{color:var(--muted);margin-top:.5rem;line-height:1.6}.b-final{background:var(--green)}.b-final .container{padding-block:clamp(3rem,5vw,4.5rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.b-final h2{color:#fff;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem);font-weight:800;letter-spacing:-.02em;max-width:18ch}.b-final p{color:#ffffffd9;margin-top:.7rem;font-size:1.1rem}.b-final .cta-row{display:flex;gap:.8rem;flex-wrap:wrap}.b-final .btn-white{background:#fff;color:var(--green-strong)}.b-final .btn-white:hover,.b-final .btn-dark2{background:var(--green-deep);color:#fff}.b-final .btn-dark2:hover{background:var(--green-ink)}.b-phero{background:var(--green-softer);border-bottom:1px solid var(--line)}.b-phero .container{padding-block:clamp(2.5rem,5vw,4rem)}.b-crumb{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--muted);margin-bottom:1.1rem;flex-wrap:wrap}.b-crumb a:hover{color:var(--green-strong)}.b-crumb svg{width:14px;height:14px;stroke:var(--subtle);stroke-width:2;fill:none}.b-crumb .cur{color:var(--text);font-weight:600}.b-phero h1{font-size:clamp(2.1rem,1.4rem + 2.6vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;max-width:20ch}.b-phero .lead{margin-top:1.1rem;font-size:1.2rem;color:var(--muted);max-width:52ch;line-height:1.6}.b-phero .cta-row{margin-top:1.8rem;display:flex;gap:.8rem;flex-wrap:wrap}.b-layout{display:grid;grid-template-columns:1fr 380px;gap:clamp(2rem,5vw,4rem);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.b-aside{position:sticky;top:90px;display:flex;flex-direction:column;gap:1.2rem}.b-aside-help{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.4rem 1.5rem;background:var(--paper)}.b-aside-help h4{font-size:1.05rem;font-weight:800}.b-aside-help p{color:var(--muted);font-size:.92rem;margin-top:.4rem;line-height:1.55}.b-aside-help .call{margin-top:1rem;display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.15rem;color:var(--ink)}.b-aside-help .call svg{width:20px;height:20px;stroke:var(--green-strong);stroke-width:1.8;fill:none}.b-prose>*+*{margin-top:1.1rem}.b-prose p{font-size:1.12rem;color:var(--text);line-height:1.75}.b-prose p.intro{font-size:1.28rem;color:var(--ink);font-weight:500;line-height:1.6;letter-spacing:-.01em}.b-prose h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.95rem);font-weight:800;letter-spacing:-.02em;margin-top:2.6rem}.b-prose h3{font-size:1.25rem;font-weight:700;margin-top:1.8rem}.b-checklist{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1.5rem;margin-top:1.4rem}.b-checklist li{display:flex;gap:.7rem;align-items:center;font-size:1rem;font-weight:500}.b-checklist .ck{width:22px;height:22px;flex:none;border-radius:50%;background:var(--green-soft);color:var(--green-strong);display:grid;place-items:center}.b-checklist .ck svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.6;fill:none}.b-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.6rem}.b-bcard{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.4rem;background:#fff}.b-bcard .ic{width:42px;height:42px;border-radius:var(--radius);background:var(--green-soft);color:var(--green-strong);display:grid;place-items:center;margin-bottom:.9rem}.b-bcard .ic svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.b-bcard h4{font-size:1.08rem;font-weight:700}.b-bcard p{color:var(--muted);font-size:.92rem;margin-top:.35rem;line-height:1.55}.b-faq{margin-top:1.4rem;border-top:1px solid var(--line)}.b-faq details{border-bottom:1px solid var(--line)}.b-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:1.12rem;font-weight:700;color:var(--ink)}.b-faq summary::-webkit-details-marker{display:none}.b-faq summary .pm{width:26px;height:26px;flex:none;position:relative}.b-faq summary .pm:before,.b-faq summary .pm:after{content:"";position:absolute;background:var(--green-strong);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.b-faq summary .pm:before{left:5px;right:5px;top:12px;height:2px}.b-faq summary .pm:after{top:5px;bottom:5px;left:12px;width:2px}.b-faq details[open] summary .pm:after{transform:scaleY(0);opacity:0}.b-faq .ans{padding:0 0 1.3rem;color:var(--muted);font-size:1.02rem;line-height:1.7;max-width:62ch}.b-related{background:var(--paper);border-top:1px solid var(--line)}.b-related .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.b-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:center}.b-founder .photo-ph{aspect-ratio:4/5;border-radius:var(--radius-lg)}.b-founder h2{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.5rem);font-weight:800;letter-spacing:-.025em}.b-founder .role{color:var(--green-strong);font-weight:700;margin-top:.4rem}.b-founder p{color:var(--muted);font-size:1.08rem;margin-top:1.1rem;line-height:1.7}.b-values{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}.b-value{display:flex;gap:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem;background:#fff}.b-value .ic{width:46px;height:46px;flex:none;border-radius:var(--radius);background:var(--green-soft);color:var(--green-strong);display:grid;place-items:center}.b-value .ic svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.6;fill:none}.b-value h3{font-size:1.15rem;font-weight:700}.b-value p{color:var(--muted);margin-top:.4rem;font-size:.96rem;line-height:1.6}.b-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,3.5rem);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.b-cdetails{display:flex;flex-direction:column;gap:1.5rem}.b-crow{display:flex;gap:1rem;align-items:flex-start}.b-crow .ic{width:46px;height:46px;flex:none;border-radius:var(--radius);background:var(--green-soft);color:var(--green-strong);display:grid;place-items:center}.b-crow .ic svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.7;fill:none}.b-crow .k{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);font-weight:600}.b-crow .v{font-size:1.1rem;font-weight:600;color:var(--ink);margin-top:.15rem}.b-crow .v a:hover{color:var(--green-strong)}.b-crow .v.small{font-size:1rem;font-weight:500;color:var(--text);line-height:1.5}.b-hours{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.b-hours li{display:flex;justify-content:space-between;padding:.8rem 1.1rem;font-size:.96rem;border-bottom:1px solid var(--line-soft)}.b-hours li:last-child{border-bottom:0}.b-hours li span{color:var(--muted)}.b-hours li strong{color:var(--ink)}.b-map{margin-top:1.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.b-map .photo-ph{aspect-ratio:16/7;border-radius:0;border:0}.b-map iframe{width:100%;aspect-ratio:16/7;border:0;display:block}.b-cat{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green-strong);background:var(--green-soft);border-radius:999px;padding:.3rem .7rem}.b-pmeta{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--subtle)}.b-pmeta .dot{width:3px;height:3px;border-radius:50%;background:var(--subtle)}.b-featured{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.b-featured .photo-ph{aspect-ratio:16/11;border:0;border-radius:0;height:100%}.b-featured .body{padding:clamp(1.5rem,3vw,2.4rem)}.b-featured h2{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:1rem}.b-featured p{color:var(--muted);margin-top:.8rem;font-size:1.05rem;line-height:1.6}.b-featured .row{margin-top:1.3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.b-readlink{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--green-strong)}.b-readlink svg{width:17px;height:17px;stroke:currentColor;stroke-width:2;fill:none;transition:transform .2s}.b-readlink:hover svg{transform:translate(3px)}.b-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.b-pcard{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s}.b-pcard:hover{border-color:var(--green-line);box-shadow:var(--shadow-md);transform:translateY(-3px)}.b-pcard .photo-ph{aspect-ratio:16/10;border:0;border-radius:0}.b-pcard .body{padding:1.3rem;display:flex;flex-direction:column;flex:1}.b-pcard h3{font-size:1.18rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-top:.8rem}.b-pcard p{color:var(--muted);font-size:.94rem;margin-top:.5rem;line-height:1.55;flex:1}.b-pcard .b-pmeta{margin-top:1.1rem}.b-article{max-width:760px;margin-inline:auto;padding-block:clamp(2.5rem,5vw,4rem)}.b-article .photo-ph{aspect-ratio:16/8;border-radius:var(--radius-lg);margin-block:1.8rem}.b-article-prose :is(p,ul,ol,blockquote,figure,img,table){margin:0 0 1.4rem}.b-article-prose>*:last-child,.b-article-prose>div>*:last-child{margin-bottom:0}.b-article-prose p{font-size:1.15rem;line-height:1.8;color:var(--text)}.b-article-prose p.lede{font-size:1.3rem;color:var(--ink);font-weight:500;line-height:1.6}.b-article-prose a{color:var(--green-strong);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.b-article-prose a:hover{color:var(--green-deep)}.b-article-prose h2{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:2.2rem 0 .9rem}.b-article-prose h3{font-size:1.3rem;font-weight:700;margin:1.9rem 0 .7rem}.b-article-prose :is(h2,h3):first-child{margin-top:0}.b-article-prose ul{padding-inline-start:0;display:flex;flex-direction:column;gap:.6rem}.b-article-prose ul li{position:relative;padding-inline-start:1.6rem;font-size:1.12rem;line-height:1.7;color:var(--text)}.b-article-prose ul li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--green)}.b-article-prose ol{padding-inline-start:1.5rem;display:flex;flex-direction:column;gap:.6rem;list-style:decimal}.b-article-prose ol li{font-size:1.12rem;line-height:1.7;color:var(--text);padding-inline-start:.3rem}.b-article-prose img{max-width:100%;height:auto;border-radius:var(--radius)}.b-article-prose blockquote{padding:1rem 1.4rem;border-inline-start:3px solid var(--green);background:var(--green-softer);border-radius:0 var(--radius) var(--radius) 0}.b-article-prose blockquote p{font-size:1.2rem;font-style:italic;color:var(--ink);margin:0}.b-article-cta{margin-top:2.6rem;border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.6rem 1.8rem;background:var(--green-softer);display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.b-article-cta h4{font-size:1.2rem;font-weight:800}.b-article-cta p{color:var(--muted);margin-top:.3rem}.b-careers-grid{display:grid;grid-template-columns:1fr 420px;gap:clamp(2rem,5vw,4rem);align-items:start;padding-block:clamp(3rem,6vw,5rem)}.b-jobs{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}.b-job{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.4rem 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;transition:border-color .2s,box-shadow .2s}.b-job:hover{border-color:var(--green-line);box-shadow:var(--shadow-sm)}.b-job h3{font-size:1.15rem;font-weight:700}.b-job .tags{display:flex;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.b-job .tags span{font-size:.8rem;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.2rem .65rem}.b-job .apply{flex:none}.b-legal{max-width:760px;margin-inline:auto;padding-block:clamp(2.5rem,5vw,4rem)}.b-legal>*+*{margin-top:1.1rem}.b-legal p{font-size:1.08rem;line-height:1.75;color:var(--text)}.b-legal h2{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-top:2.4rem}.b-legal ul{margin-top:.8rem;display:flex;flex-direction:column;gap:.5rem;padding-inline-start:1.4rem;list-style:disc;color:var(--text)}.b-legal ul li{font-size:1.05rem;line-height:1.7}.b-legal .updated{font-size:.9rem;color:var(--subtle)}@media(max-width:980px){.b-grid{grid-template-columns:1fr 1fr}.b-related .grid{grid-template-columns:1fr}.b-post-grid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.b-nav,.b-phone,.b-head-actions .btn-primary{display:none}.b-head-actions{gap:.85rem}.b-head .container{gap:1rem}.b-burger{display:inline-flex}.b-hero .container,.b-bil .container{grid-template-columns:1fr}.b-hero .b-form{order:-1}.b-steps{grid-template-columns:1fr}.b-stats .container{grid-template-columns:1fr 1fr}.b-layout{grid-template-columns:1fr}.b-aside{position:static;order:-1}.b-founder{grid-template-columns:1fr}.b-founder .photo-ph{max-width:340px}.b-benefits,.b-values,.b-contact-grid{grid-template-columns:1fr}}@media(max-width:560px){.b-grid,.b-checklist{grid-template-columns:1fr}}@media(max-width:900px){.b-featured{grid-template-columns:1fr}.b-featured .photo-ph{aspect-ratio:16/9}.b-post-grid,.b-careers-grid{grid-template-columns:1fr}.b-job{flex-direction:column;align-items:flex-start}}[dir=rtl] .b-scard .more svg,[dir=rtl] .b-readlink svg{transform:scaleX(-1)}[dir=rtl] .b-scard:hover .more svg{transform:scaleX(-1) translate(3px)}[dir=rtl] .b-readlink:hover svg{transform:scaleX(-1) translate(3px)}[dir=rtl] .b-crumb svg,[dir=rtl] .b-faq summary .pm{transform:scaleX(-1)}[dir=rtl] .b-field input,[dir=rtl] .b-field select,[dir=rtl] .b-field textarea{text-align:right}[dir=rtl] .ltr{direction:ltr;unicode-bidi:embed}
