:root{--green-950:#06231b;--green-900:#0a3527;--green-800:#0e4634;--green-700:#136045;--emerald:#17b26a;--emerald-dark:#0e9f5d;--mint:#e3f4eb;--cream:#f7f8f5;--ink:#0e1512;--body:#3e4a44;--muted:#71807a;--line:#e4e9e5;--line-dark:#ffffff1f;--display:var(--font-display),var(--sans);--arabic:var(--font-arabic),var(--sans);--sans:var(--font-sans),-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--emerald-dark);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--emerald);flex:none;width:8px;height:8px}.eyebrow.on-dark{color:#7fe3b0}h1,h2,h3{font-family:var(--display)}h1,h2{letter-spacing:-.02em;font-weight:700;line-height:1.08}h1{font-size:clamp(42px,5vw,68px)}h2{font-size:clamp(32px,3.6vw,50px)}h1 em,h2 em,h3 em{color:var(--emerald-dark);font-style:normal}.dark h2 em,.contact h2 em,.page-head h2 em{color:#8fecbe}section{padding:96px 0}.lead{color:var(--body);max-width:640px;font-size:18px}.btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-white{color:var(--green-950);background:#fff}.btn-white:hover{box-shadow:0 8px 24px #00000040}.btn-green{background:var(--emerald-dark);color:#fff}.btn-green:hover{background:var(--emerald)}.btn-ghost{color:#fff;border:1px solid #ffffff59}.btn-ghost:hover{border-color:#fff}.btn-outline{border:1px solid var(--line);color:var(--ink)}.btn-outline:hover{border-color:var(--emerald-dark);color:var(--emerald-dark)}.arrow{width:18px;height:18px}.topbar{background:var(--green-950);color:#b9cdc4;padding:9px 0;font-size:13px}.topbar .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar a{color:#e6f2eb;font-weight:500}.topbar a:hover{color:#fff}.topbar .left,.topbar .right{align-items:center;gap:22px;display:flex}.topbar svg{vertical-align:-2px;opacity:.8;width:14px;height:14px;margin-right:6px}.nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.nav .wrap{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand .mark{background:var(--green-900);color:#7fe3b0;letter-spacing:.02em;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:flex}.brand .name{font-size:17px;font-weight:700;line-height:1.1}.brand .tag{letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.nav-links{color:var(--body);gap:30px;font-size:14.5px;font-weight:500;display:flex}.nav-links a:hover{color:var(--emerald-dark)}.nav .btn{padding:12px 22px;font-size:14px}.burger{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.burger span{background:var(--ink);width:24px;height:2px;margin:5px 0;transition:all .2s;display:block}.hero{background:var(--green-950) url(/hero.jpg) center 60%/cover no-repeat;color:#fff;padding:0;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(100deg,#06231bf5 0%,#06231be0 42%,#06231b9e 75%,#06231b8c 100%),linear-gradient(#06231b59 0%,#06231b40 55%,#06231beb 100%),radial-gradient(1000px 500px at 85% -10%,#17b26a33,#0000 60%);position:absolute;inset:0}.hero .pattern{opacity:.25;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2317B26A' stroke-opacity='0.07'%3E%3Cpath d='M36 0l9 12h-18zM36 72l9-12h-18zM0 36l12-9v18zM72 36l-12-9v18z'/%3E%3Ccircle cx='36' cy='36' r='14'/%3E%3Crect x='22' y='22' width='28' height='28'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero .wrap{padding-top:88px;padding-bottom:0;position:relative}.hero-grid{grid-template-columns:minmax(0,720px);align-items:center;gap:64px;display:grid}.hero .eyebrow{margin-bottom:26px}.hero h1{color:#fff;margin-bottom:26px}.hero h1 em{color:#8fecbe}.hero .lead{color:#b9cdc4;max-width:560px;margin-bottom:36px}.hero-ctas{flex-wrap:wrap;gap:14px;margin-bottom:64px;display:flex}.hero-card{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:20px;padding:30px}.hero-card .k{letter-spacing:.2em;text-transform:uppercase;color:#7fe3b0;margin-bottom:14px;font-size:12px;font-weight:600}.hero-card .big{letter-spacing:-.02em;font-size:52px;font-weight:800;line-height:1}.hero-card .sub{color:#b9cdc4;margin-top:10px;font-size:14.5px}.hero-card hr{border:0;border-top:1px solid var(--line-dark);margin:22px 0}.hero-card .row{color:#dceae2;justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.hero-card .row b{color:#fff;font-weight:600}.hero-points{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.hero-points div{color:#dceae2;border-left:1px solid var(--line-dark);padding:26px 28px 34px;font-size:15px;font-weight:500}.hero-points div:first-child{border-left:0;padding-left:0}.hero-points span{color:#5fa884;letter-spacing:.14em;margin-bottom:8px;font-size:12.5px;font-weight:600;display:block}.trust{border-bottom:1px solid var(--line);background:#fff;padding:34px 0}.trust .wrap{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.trust .label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11.5px;font-weight:600}.chips{flex-wrap:wrap;gap:12px;display:flex}.chips span{border:1px solid var(--line);color:var(--green-800);background:var(--cream);border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.chips span i{color:var(--emerald-dark);margin-right:6px;font-style:normal}.head{max-width:720px;margin-bottom:56px}.head .eyebrow{margin-bottom:18px}.head p{margin-top:18px}.about-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:72px;display:grid}.about-copy p{color:var(--body);margin-bottom:20px;font-size:16.5px}.cred{margin-top:30px}.cred li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 0;font-size:15.5px;font-weight:500;display:flex}.cred li:last-child{border-bottom:0}.cred svg{width:20px;height:20px;color:var(--emerald-dark);flex:none;margin-top:2px}.about-side{background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:38px}.about-side h3{letter-spacing:.2em;text-transform:uppercase;color:var(--emerald-dark);margin-bottom:22px;font-size:13px}.about-side .item{border-bottom:1px solid var(--line);padding:16px 0}.about-side .item:last-child{border-bottom:0}.about-side .item b{font-size:16.5px;font-weight:700;display:block}.about-side .item small{color:var(--muted);font-size:13.5px}.dark{background:var(--green-900);color:#fff}.dark h2{color:#fff}.dark .lead{color:#a9c2b6}.cards{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.card{background:var(--green-900);padding:32px 28px;transition:background .2s}.card:hover{background:var(--green-800)}.card .tag{letter-spacing:.18em;text-transform:uppercase;color:#7fe3b0;border:1px solid #7fe3b04d;border-radius:999px;margin-bottom:20px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-block}.card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:19px;font-weight:700}.card p{color:#a9c2b6;font-size:14px;line-height:1.65}.qa-grid{grid-template-columns:repeat(3,1fr);gap:56px;margin-top:8px;display:grid}.qa .q{color:var(--body);margin-bottom:14px;font-size:15px;font-weight:600}.qa .a{font-family:var(--display);color:var(--green-900);margin-bottom:14px;font-size:44px;font-weight:600;line-height:1.05}.qa .d{color:var(--body);font-size:15px}.exp-grid{grid-template-columns:1fr 1fr;gap:72px;display:grid}.exp h3{letter-spacing:.2em;text-transform:uppercase;color:var(--emerald-dark);margin-bottom:26px;font-size:13px}.exp .item{border-left:2px solid var(--line);padding:4px 0 26px 26px;position:relative}.exp .item:before{content:"";background:var(--emerald);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:-7px}.exp .item .when{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600}.exp .item b{margin-bottom:2px;font-size:19px;display:block}.exp .item .org{color:var(--emerald-dark);margin-bottom:8px;font-size:14.5px;font-weight:600;display:block}.exp .item p{color:var(--body);font-size:14.5px}.cream{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reg-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reg{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px}.reg .tag{letter-spacing:.18em;text-transform:uppercase;color:var(--emerald-dark);margin-bottom:16px;font-size:10.5px;font-weight:700;display:block}.reg h3{margin-bottom:8px;font-size:18px}.reg p{color:var(--body);font-size:14px}.tools-grid{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.tools-col h3{letter-spacing:.2em;text-transform:uppercase;color:var(--emerald-dark);border-bottom:2px solid var(--green-900);margin-bottom:22px;padding-bottom:14px;font-size:13px}.tools-col li{border-bottom:1px solid var(--line);padding:13px 0}.tools-col li b{font-size:15.5px;display:block}.tools-col li small{color:var(--muted);font-size:13.5px}.proj-grid{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.proj{background:var(--green-900);padding:36px 30px}.proj:hover{background:var(--green-800)}.proj .num{font-family:var(--display);color:#7fe3b0;margin-bottom:18px;font-size:26px;font-weight:600;display:block}.proj h3{margin-bottom:10px;font-size:19px}.proj p{color:#a9c2b6;margin-bottom:20px;font-size:14px}.proj .tags{flex-wrap:wrap;gap:8px;display:flex}.proj .tags span{letter-spacing:.06em;color:#dceae2;border:1px solid #fff3;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:600}.insights-list{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}.insights-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.insights-list li b{font-size:17px;font-weight:600}.insights-list li small{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.insights-list .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--emerald-dark);flex:none;font-size:11px;font-weight:700}.contact{background:var(--green-950);color:#fff}.contact h2{color:#fff}.contact .lead{color:#a9c2b6}.contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:72px;margin-top:56px;display:grid}.contact-cards{gap:16px;display:grid}.c-card{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:16px;align-items:center;gap:18px;padding:24px 26px;transition:border-color .2s;display:flex}.c-card:hover{border-color:#7fe3b080}.c-card .icon{color:#7fe3b0;background:#17b26a29;border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.c-card .icon svg{width:20px;height:20px}.c-card small{letter-spacing:.2em;text-transform:uppercase;color:#7fa393;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.c-card b{font-size:17px;font-weight:600}.contact-form{border:1px solid var(--line-dark);background:#ffffff0d;border-radius:20px;padding:36px}.contact-form h3{margin-bottom:6px;font-size:20px}.contact-form p{color:#a9c2b6;margin-bottom:24px;font-size:14px}.contact-form input,.contact-form textarea{border:1px solid var(--line-dark);color:#fff;width:100%;font-family:var(--sans);background:#ffffff12;border-radius:12px;margin-bottom:14px;padding:14px 16px;font-size:15px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7fa393}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--emerald);outline:none}.contact-form textarea{resize:vertical;min-height:110px}.form-note{color:#7fa393;margin-top:12px;font-size:12.5px}footer{background:var(--green-950);border-top:1px solid var(--line-dark);color:#a9c2b6;padding:56px 0 34px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.foot-brand .name{color:#fff;margin-bottom:4px;font-size:18px;font-weight:700}.foot-brand .tagline{letter-spacing:.2em;text-transform:uppercase;color:#7fe3b0;margin-bottom:16px;font-size:11px}.foot-brand p{max-width:280px;font-size:14px}footer h4{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:12px}footer li{margin-bottom:10px;font-size:14px}footer li a:hover{color:#fff}.foot-bottom{border-top:1px solid var(--line-dark);color:#7fa393;justify-content:space-between;padding-top:26px;font-size:13px;display:flex}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.reveal.in{opacity:1;transform:none}@media (max-width:960px){.hero-grid,.about-grid,.exp-grid,.contact-grid{grid-template-columns:1fr;gap:48px}.cards{grid-template-columns:repeat(2,1fr)}.reg-grid,.proj-grid,.tools-grid,.qa-grid{grid-template-columns:1fr 1fr}.hero-points{grid-template-columns:repeat(2,1fr)}.hero-points div{padding-left:24px}.foot-grid{grid-template-columns:1fr 1fr}.nav-links{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:18px;padding:24px 32px 32px;display:none;position:fixed;inset:74px 0 auto}.nav-links.open{display:flex}.burger{display:block}.nav .btn{display:none}}@media (max-width:600px){section{padding:70px 0}.cards,.reg-grid,.proj-grid,.tools-grid,.qa-grid,.insights-list{grid-template-columns:1fr}.hero-points{grid-template-columns:1fr 1fr}.topbar .right{display:none}.foot-grid{grid-template-columns:1fr}.hero .wrap{padding-top:60px}}.hero-points{grid-template-columns:repeat(5,1fr)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.btn:hover{transform:none}}.nav-links a.hl{color:var(--emerald-dark);font-weight:600}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.step{border-bottom:1px solid var(--line);padding:34px 34px 38px 0;position:relative}.step:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:34px}.step .n{font-family:var(--display);color:var(--emerald-dark);margin-bottom:16px;font-size:40px;font-weight:600;line-height:1;display:block}.step h3{letter-spacing:-.01em;margin-bottom:8px;font-size:19px}.step p{color:var(--body);font-size:14.5px}.entities{background:var(--line-dark);border:1px solid var(--line-dark);border-radius:18px;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.entity{background:var(--green-900);padding:30px 24px}.entity h3{margin-bottom:6px;font-size:17px}.entity .who{color:#7fe3b0;margin-bottom:12px;font-size:12.5px;font-weight:600;display:block}.entity p{color:#a9c2b6;font-size:13.5px}.form-teaser{grid-template-columns:1.1fr .9fr;align-items:start;gap:72px;display:grid}.form-teaser .list li{border-bottom:1px solid var(--line);gap:14px;padding:15px 0;font-size:15.5px;display:flex}.form-teaser .list li b{font-weight:700;display:block}.form-teaser .list li small{color:var(--muted);font-size:13.5px}.form-teaser .list svg{width:20px;height:20px;color:var(--emerald-dark);flex:none;margin-top:3px}.cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.page-head{background:var(--green-950) url(/formation-head.jpg) center 40%/cover no-repeat;color:#fff;padding:96px 0 88px;position:relative}.page-head:before{content:"";background:linear-gradient(100deg,#06231bf7 0%,#06231be6 50%,#06231bb3 100%);position:absolute;inset:0}.page-head .wrap{position:relative}.page-head h1{color:#fff;max-width:820px;margin:22px 0}.page-head h1 em{color:#8fecbe}.page-head .lead{color:#b9cdc4;margin-bottom:34px}.crumbs{color:#7fa393;font-size:13px}.crumbs a{color:#dceae2}.crumbs a:hover{color:#fff}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--emerald-dark);flex:none;font-size:24px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--body);max-width:700px;margin-top:12px;font-size:15.5px}.disclaimer{color:var(--muted);max-width:720px;margin-top:32px;font-size:13px}@media (max-width:960px){.steps{grid-template-columns:1fr 1fr}.step,.step:not(:nth-child(3n+1)){border-left:0;padding:30px 24px 30px 0}.step:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.entities{grid-template-columns:1fr 1fr}.form-teaser{grid-template-columns:1fr;gap:40px}.hero-points{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.steps,.entities{grid-template-columns:1fr}.step:nth-child(2n){border-left:0;padding-left:0}.hero-points{grid-template-columns:1fr 1fr}.page-head{padding:64px 0 60px}}html{scroll-padding-top:96px}.hero .wrap,.page-head{padding-top:176px}.sn{z-index:200;pointer-events:none;padding:14px 20px 0;position:fixed;top:0;left:0;right:0}.sn-shell{pointer-events:auto;color:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:28px;max-width:1180px;height:68px;margin:0 auto;padding:0 12px;transition:background .3s,border-color .3s,height .3s,padding .3s,max-width .3s,box-shadow .3s;display:flex}.sn--scrolled .sn-shell{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#06231bd1;border-color:#7fe3b02e;max-width:980px;height:60px;padding:0 8px 0 10px;box-shadow:0 12px 40px #03140f59}.sn-brand{flex:none;align-items:center;gap:12px;display:flex}.sn-mark{background:var(--emerald-dark);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:flex}.sn-word{flex-direction:column;max-width:260px;line-height:1.15;transition:max-width .3s,opacity .2s;display:flex;overflow:hidden}.sn-name{white-space:nowrap;font-size:17px;font-weight:700}.sn-tag{color:#9fc4b3;white-space:nowrap;font-size:12px}.sn--scrolled .sn-word{opacity:0;max-width:0}.sn-links{gap:4px;margin:0 auto;font-size:14.5px;font-weight:500;display:flex}.sn-links a{color:#dceae2;border-radius:999px;padding:9px 16px;transition:background .2s,color .2s}.sn-links a:hover{color:#fff;background:#ffffff14}.sn-links a.is-active{color:#fff;background:#7fe3b029}.sn-actions{flex:none;align-items:center;gap:8px;display:flex}.sn-call{color:#fff;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,background .2s;display:flex}.sn-call:hover{background:#ffffff0f;border-color:#fff}.sn-call svg{width:17px;height:17px}.sn-cta{height:44px;color:var(--green-950);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:14.5px;font-weight:600;transition:background .2s;display:inline-flex}.sn-cta:hover{background:#8fecbe}.sn-cta .arrow{transition:transform .2s}.sn-cta:hover .arrow{transform:translate(3px)}.sn-burger{cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;width:44px;height:44px;display:none;position:relative}.sn-burger span{background:#fff;border-radius:2px;height:2px;transition:transform .25s,top .25s;position:absolute;left:13px;right:13px}.sn-burger span:first-child{top:17px}.sn-burger span:last-child{top:25px}.sn--open .sn-burger span:first-child{top:21px;transform:rotate(45deg)}.sn--open .sn-burger span:last-child{top:21px;transform:rotate(-45deg)}.sn-menu{pointer-events:auto;z-index:-1;background:var(--green-950);flex-direction:column;justify-content:space-between;padding:120px 28px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.sn-menu[hidden]{display:none}.sn-menu-links{flex-direction:column;display:flex}.sn-menu-links a{letter-spacing:-.02em;color:#fff;border-bottom:1px solid var(--line-dark);padding:12px 0;font-size:clamp(30px,8vw,40px);font-weight:700}.sn-menu-links a.is-active{color:#8fecbe}.sn-menu-foot{color:#b9cdc4;flex-direction:column;gap:14px;margin-top:40px;font-size:15px;display:flex}.sn-menu-foot a{align-items:center;gap:10px;display:flex}.sn-menu-foot svg{width:16px;height:16px}.sn-cta--full{justify-content:center;height:54px;font-size:15.5px;color:var(--green-950)!important}.sn--open .sn-shell{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.sn--open .sn-word{opacity:1;max-width:260px}@media (max-width:1020px){.sn-links,.sn-call{display:none}.sn-burger{display:block}.sn-actions{margin-left:auto}}@media (max-width:600px){.sn{padding:10px 12px 0}.sn-shell{gap:12px;height:60px}.sn-actions>.sn-cta,.sn-tag{display:none}.hero .wrap,.page-head{padding-top:130px}}@media (prefers-reduced-motion:reduce){.sn-shell,.sn-word,.sn-burger span{transition:none}}.sn-shell{padding:0 32px}.sn--scrolled .sn-shell{background:#06231bf2}.sn--open .sn-shell{padding:0 32px}@media (max-width:600px){.sn-shell,.sn--open .sn-shell{padding:0 20px}.sn--scrolled .sn-shell{padding:0 8px 0 10px}}.sn-mark{color:#0b4f3a;background:#f3ebdd}.sn-mark svg{width:31px;height:31px;display:block}.sn-links a{white-space:nowrap}@media (max-width:1120px){.sn-links,.sn-call{display:none}.sn-burger{display:block}.sn-actions{margin-left:auto}}.form-points{margin-top:28px}.form-points li{border-bottom:1px solid var(--line);gap:14px;padding:13px 0;font-size:15.5px;display:flex}.form-points li:last-child{border-bottom:0}.form-points li b{font-weight:700;display:block}.form-points li small{color:var(--muted);font-size:13.5px}.form-points svg{width:20px;height:20px;color:var(--emerald-dark);flex:none;margin-top:3px}.form-steps{background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:12px 32px;list-style:none}.form-steps li{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.form-steps li:last-child{border-bottom:0}.form-steps .n{font-family:var(--display);color:var(--emerald-dark);flex:none;width:24px;font-size:30px;font-weight:600;line-height:1}.form-steps b{margin-bottom:3px;font-size:16.5px;display:block}.form-steps small{color:var(--body);font-size:14px;line-height:1.55;display:block}.sn-mark{background:#fff}@media (max-width:600px){.form-steps{padding:4px 20px}.form-steps li{gap:14px}}.form-steps-head{color:var(--emerald-dark);margin-bottom:14px;font-size:14px;font-weight:600}.step-items{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.step-items span{color:var(--green-800);border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.hero .wrap{padding-top:156px}.hero h1{margin-bottom:24px}.hero-ctas{margin-bottom:28px}.hero-creds{color:#c9ddd3;flex-wrap:wrap;gap:10px 28px;margin-bottom:56px;font-size:14.5px;display:flex}.hero-creds li{align-items:center;gap:9px;display:flex}.hero-creds svg{color:#7fe3b0;flex:none;width:17px;height:17px}@media (max-width:600px){.hero .wrap{padding-top:118px}.hero-creds{flex-direction:column;margin-bottom:40px}}.lang-switch{border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:2px;height:44px;padding:3px;display:flex}.lang-switch a{color:#dceae2;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 11px;font-size:13.5px;font-weight:600;line-height:1;transition:background .2s,color .2s;display:flex}.lang-switch a:hover{color:#fff;background:#ffffff14}.lang-switch a.is-on{color:var(--green-950);background:#fff}.lang-switch a[lang=ar] span{font-family:var(--arabic);font-size:15px}@media (max-width:600px){.lang-switch a{padding:0 11px}}.hero-kicker{font-family:var(--arabic);color:#8fecbe;text-align:left;letter-spacing:0;margin-bottom:18px;font-size:19px;font-weight:500}[dir=rtl] body{font-family:var(--arabic);line-height:1.8}[dir=rtl] *{letter-spacing:0!important}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:var(--arabic);line-height:1.35}[dir=rtl] h1 em,[dir=rtl] h2 em,[dir=rtl] h3 em{color:var(--emerald-dark);font-family:inherit;font-style:normal;font-weight:700}[dir=rtl] .hero h1 em,[dir=rtl] .page-head h1 em,[dir=rtl] .dark h2 em,[dir=rtl] .contact h2 em{color:#8fecbe}[dir=rtl] .qa .a,[dir=rtl] .proj .num,[dir=rtl] .step .n,[dir=rtl] .form-steps .n{font-family:var(--arabic);font-style:normal;font-weight:700}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .sn-cta:hover .arrow{transform:scaleX(-1)translate(3px)}[dir=rtl] .hero:before{background:linear-gradient(260deg,#06231bf5 0%,#06231be0 42%,#06231b9e 75%,#06231b8c 100%),linear-gradient(#06231b59 0%,#06231b40 55%,#06231beb 100%)}[dir=rtl] .page-head:before{background:linear-gradient(260deg,#06231bf7 0%,#06231be6 50%,#06231bb3 100%)}[dir=rtl] .hero-points div{border-left:0;border-right:1px solid var(--line-dark)}[dir=rtl] .hero-points div:first-child{border-right:0;padding-left:28px;padding-right:0}[dir=rtl] .chips span i{margin-left:6px;margin-right:0}[dir=rtl] .exp .item{border-left:0;border-right:2px solid var(--line);padding:4px 26px 26px 0}[dir=rtl] .exp .item:before{left:auto;right:-7px}[dir=rtl] .step:not(:nth-child(3n+1)){border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:34px}[dir=rtl] .step{padding:34px 0 38px 34px}[dir=rtl] .eyebrow,[dir=rtl] .trust .label,[dir=rtl] .card .tag,[dir=rtl] .reg .tag,[dir=rtl] .insights-list .tag{text-transform:none;font-size:14px}[dir=rtl] .hero-points span{font-size:13px}[dir=rtl] .sn-name{font-size:18px}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] button{font-family:inherit}@media (max-width:960px){[dir=rtl] .step,[dir=rtl] .step:not(:nth-child(3n+1)){border-right:0;padding:30px 0 30px 24px}[dir=rtl] .step:nth-child(2n){border-right:1px solid var(--line);padding-left:0;padding-right:24px}[dir=rtl] .hero-points div{padding-right:24px}}@media (max-width:600px){[dir=rtl] .step:nth-child(2n){border-right:0;padding-right:0}}.page-head--plain{background:var(--green-950)}.article-tag{letter-spacing:.16em;text-transform:uppercase;color:#7fe3b0;border:1px solid #7fe3b066;border-radius:999px;margin:18px 0 14px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block;position:relative}.page-head--plain h1,.page-head--plain .lead,.page-head--plain .article-meta{max-width:820px;position:relative}.article-meta{color:#b8d6c8;margin-top:20px;font-size:14px}.article{padding:72px 0 96px}.article-body{max-width:760px;margin:0 auto}.article-intro{color:var(--ink);margin-bottom:48px;font-size:20px;line-height:1.6}.article-body h2{margin-bottom:24px;font-size:clamp(24px,2.6vw,32px)}.conditions{gap:14px;margin-bottom:40px;display:grid}.conditions li{background:var(--cream);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.cond-n{font-family:var(--display);color:var(--green-950);background:#b6f0d0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:15px;font-weight:700;display:flex}.conditions h3{margin-bottom:4px;font-size:18px}.conditions p{color:var(--body);font-size:15.5px}.key-point{background:var(--green-900);color:#fff;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:28px;padding:26px 28px;display:flex}.key-point svg{color:#7fe3b0;flex:none;width:26px;height:26px;margin-top:2px}.key-point b{letter-spacing:.18em;text-transform:uppercase;color:#7fe3b0;margin-bottom:6px;font-size:12px;display:block}.key-point p{font-size:17px;font-weight:500;line-height:1.5}.article-ref{color:var(--muted);font-size:14px;font-weight:600}.article-note{color:var(--muted);margin-top:8px;font-size:14px}.article-cta{border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:28px 30px;display:flex}.article-cta h3{margin-bottom:4px;font-size:20px}.article-cta p{color:var(--body);max-width:420px;font-size:15px}.article-back{color:var(--emerald-dark);margin-top:36px;font-weight:600;display:inline-block}.insight-featured{background:var(--green-900);color:#fff;border-radius:20px;margin-bottom:36px;padding:34px 38px;transition:transform .2s;display:block}.insight-featured:hover{transform:translateY(-3px)}.insight-featured .if-label{letter-spacing:.16em;text-transform:uppercase;color:#7fe3b0;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.insight-featured b{font-family:var(--display);max-width:720px;margin-bottom:10px;font-size:clamp(22px,2.4vw,30px);line-height:1.2;display:block}.insight-featured small{color:#cfe3d9;max-width:720px;margin-bottom:20px;font-size:16px;display:block}.insight-featured .if-more{color:#8fecbe;align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (max-width:600px){.article{padding:48px 0 72px}.conditions li{gap:14px;padding:18px}.insight-featured{padding:26px 22px}.key-point{padding:22px}}[dir=rtl] .article-tag,[dir=rtl] .insight-featured .if-label,[dir=rtl] .key-point b{text-transform:none;font-size:14px}[dir=rtl] .insight-featured b{font-family:var(--arabic)}.photo{background:var(--cream);border-radius:20px;margin:0;line-height:0;overflow:hidden}.photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.split-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;margin-bottom:56px;display:grid}.split-head .head{margin-bottom:0}.about-aside{gap:24px;display:grid}@media (max-width:900px){.split-head{grid-template-columns:1fr;gap:32px}}.hero-pill{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;max-width:100%;margin-bottom:26px;padding:6px 18px 6px 6px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.hero-pill:hover{background:#ffffff2e}.hp-label{letter-spacing:.14em;text-transform:uppercase;color:var(--green-950);background:#8fecbe;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:700}.hp-text{flex-direction:column;gap:2px;min-width:0;line-height:1.3;display:flex}.hp-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-date{color:#b8d6c8;font-size:12px;font-weight:400}.hero-pill .arrow{color:#8fecbe;flex:none;width:16px;height:16px}@media (max-width:600px){.hero-pill{border-radius:18px;align-items:flex-start;padding:8px 14px 8px 8px}.hp-title{white-space:normal}}[dir=rtl] .hero-pill{padding:6px 6px 6px 18px}[dir=rtl] .hp-label{text-transform:none;font-size:13px}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/72eb887780d91848-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.aEfL6G_className{font-family:Sora,Sora Fallback;font-style:normal}.aEfL6G_variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.Zkq1UW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.Zkq1UW_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/06716fb78f125b1f-s.p.1ybfybs3k8tn2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,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-10EC7,U+10EC9-10EEE,U+10EF?,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:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/7b6d484a2b70b800-s.238a-out_b_td.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/d0dde97e35c3b596-s.0r85y2mk2089i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:160 700;font-display:swap;src:url(../media/3972092ebe867b96-s.p.3pc31ksexexjr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro Fallback;src:local(Arial);ascent-override:92.3%;descent-override:23.07%;line-gap-override:0.0%;size-adjust:108.34%}.kR54_q_className{font-family:Readex Pro,Readex Pro Fallback;font-style:normal}.kR54_q_variable{--font-arabic:"Readex Pro", "Readex Pro Fallback"}
