:root{--paper:#f2f1ec;--ink:#111315;--blue:#1457ff;--lime:#d8ff36;--muted:#676a6d;--line:#b9b9b3;--pad:clamp(22px,4.6vw,78px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"IBM Plex Sans Arabic",sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.page-pad{padding-inline:var(--pad)}.site-header{height:88px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid;position:sticky;top:0;z-index:30;background:rgba(242,241,236,.94);backdrop-filter:blur(12px)}.wordmark{display:flex;align-items:center;gap:12px;direction:ltr;justify-self:end}.wordmark img{width:42px;height:42px;object-fit:contain;background:#07111f}.wordmark span{font:700 20px Manrope,sans-serif}.site-header nav{display:flex;gap:28px;font-size:15px}.site-header nav a:hover,.header-cta:hover{color:var(--blue)}.header-cta{justify-self:start;font-weight:600;border-bottom:1px solid}.menu-btn{display:none;background:none;border:0;font:600 15px inherit;cursor:pointer}.hero{min-height:calc(100vh - 88px);padding-top:30px;padding-bottom:42px;display:flex;flex-direction:column;justify-content:space-between}.hero-meta{display:flex;justify-content:space-between;text-transform:uppercase;font:600 12px Manrope,sans-serif;direction:ltr;letter-spacing:1px}.hero h1{font-size:clamp(60px,10.4vw,168px);letter-spacing:-.065em;line-height:.84;margin:45px 0 55px;font-weight:600;max-width:1400px}.hero h1 em{font-style:normal;color:var(--blue)}.hero-bottom{border-top:1px solid;padding-top:20px;display:flex;justify-content:space-between;align-items:end}.hero-bottom p{font-size:clamp(18px,2vw,27px);max-width:650px;margin:0}.circle-link{width:62px;height:62px;border:1px solid;border-radius:50%;display:grid;place-items:center;font:28px sans-serif;transition:.25s}.circle-link:hover{background:var(--ink);color:var(--paper);transform:translateY(4px)}.statement{background:var(--blue);color:white;min-height:520px;padding-top:70px;padding-bottom:80px;display:grid;grid-template-columns:1fr 3.2fr}.statement-index{font:600 13px Manrope,sans-serif;direction:ltr}.statement p{font-size:clamp(34px,5.2vw,78px);line-height:1.22;letter-spacing:-.035em;margin:0}.services,.items,.work,.payment{padding-top:120px;padding-bottom:130px}.section-label{display:grid;grid-template-columns:80px 1fr;align-items:center;border-bottom:1px solid;padding-bottom:18px}.section-label span{font:600 12px Manrope}.section-label h2{font-size:16px;margin:0;font-weight:500}.service-list article{display:grid;grid-template-columns:80px 1.05fr 1fr;gap:20px;padding:36px 0;border-bottom:1px solid var(--line)}.service-list article>span{font:600 12px Manrope;padding-top:8px}.service-list h3{font-size:clamp(28px,3.1vw,48px);font-weight:500;letter-spacing:-.025em;margin:0}.service-list p{font-size:18px;color:var(--muted);max-width:570px;margin:7px 0}.service-list article:hover h3{color:var(--blue)}.process{background:var(--ink);color:white;min-height:240px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px}.process-title{display:grid}.process-title span{font:500 12px Manrope;color:#999}.process-title strong{font-size:23px;font-weight:500}.process-title.end{text-align:left}.process-track{height:1px;background:#4d4d4d;position:relative}.process-track i{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--lime);top:50%;right:0;transform:translateY(-50%);animation:travel 5s ease-in-out infinite}@keyframes travel{50%{right:calc(100% - 16px)}}.packages{background:var(--ink);color:white;padding-top:120px;padding-bottom:130px}.section-label.light{border-color:#454545}.package-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;margin:65px 0 95px}.package-intro h2,.items-copy h2,.support h2{font-size:clamp(40px,6vw,82px);line-height:1.05;letter-spacing:-.045em;margin:0;font-weight:500}.package-intro p{font-size:19px;color:#aaa;max-width:450px}.package-list>article{display:grid;grid-template-columns:70px 1.25fr .55fr;gap:20px;border-top:1px solid #444;padding:34px 0 24px}.package-list>article:last-child{border-bottom:1px solid #444}.package-number{font:600 12px Manrope;padding-top:7px;color:#888}.package-name h3{font-size:clamp(27px,3vw,43px);font-weight:500;margin:0}.package-name p{color:#999;margin:7px 0}.package-price{display:grid;justify-items:end}.package-price small{color:#888}.package-price strong{font:600 clamp(38px,4vw,60px) Manrope;letter-spacing:-3px}.package-list details{grid-column:2/4;border-top:1px solid #333;margin-top:15px;padding-top:15px}.package-list summary{cursor:pointer;color:#bbb;width:max-content}.details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 35px;margin:20px 0;color:#bbb}.details-grid span:before{content:"—";margin-left:10px;color:var(--lime)}.package-list article>a{grid-column:3;justify-self:end;border-bottom:1px solid var(--lime);color:var(--lime);margin-top:10px}.package-accent .package-number{color:var(--lime)}.items-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;padding-top:70px}.items-copy p{font-size:19px;color:var(--muted)}.rate-list{border-top:1px solid}.rate-list>div{display:flex;justify-content:space-between;padding:21px 0;border-bottom:1px solid var(--line);font-size:18px}.rate-list b{font:600 19px Manrope}.fine-print{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:55px;max-width:900px}.work{background:var(--lime)}.work-stage{min-height:570px;display:grid;grid-template-columns:1fr 1fr;align-items:end;position:relative;overflow:hidden}.work-word{position:absolute;font:700 clamp(120px,27vw,430px)/.8 Manrope;letter-spacing:-.095em;direction:ltr;left:-2vw;top:7%;color:rgba(17,19,21,.1)}.work-stage p{font-size:clamp(29px,4vw,55px);line-height:1.18;max-width:760px;margin:0;position:relative}.work-stage>span{font:600 12px Manrope;direction:ltr;text-align:left}.support{padding-top:120px;padding-bottom:130px;background:#d8d6cf;display:grid;grid-template-columns:1.2fr .8fr;gap:10vw}.support-copy>p{font-size:19px;color:var(--muted)}.mini-label{font:600 12px Manrope}.support-price{border-top:1px solid;padding-top:20px}.support-price>span{display:block;color:var(--muted)}.support-price>strong{font:600 clamp(70px,9vw,130px) Manrope;letter-spacing:-7px}.support-price ul{list-style:none;padding:0;border-top:1px solid}.support-price li{padding:12px 0;border-bottom:1px solid var(--line)}.support-price small{color:var(--muted)}.payment-line{display:grid;grid-template-columns:repeat(3,1fr);padding-top:60px}.payment-line>div{border-left:1px solid var(--line);padding:25px}.payment-line>div:last-child{border:0}.payment-line strong{font:600 clamp(70px,10vw,150px)/1 Manrope;letter-spacing:-8px}.payment-line span{font:500 24px Manrope}.payment-line p{font-size:18px}.contact{background:var(--blue);color:white;padding-top:100px;padding-bottom:95px}.contact>p{font-size:20px;margin:0}.contact h2{font-size:clamp(75px,14vw,210px);line-height:.9;letter-spacing:-.065em;margin:20px 0 70px;font-weight:500}.contact-main{display:flex;justify-content:space-between;align-items:center;font:600 clamp(30px,6vw,86px) Manrope;direction:ltr;border-block:2px solid;padding:20px 0}.contact-meta{display:flex;justify-content:space-between;margin-top:35px;font:500 15px Manrope;direction:ltr}footer{min-height:165px;background:var(--ink);color:white;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}footer .wordmark{justify-self:start}footer p{text-align:center;color:#aaa}footer>span{text-align:right;font:500 13px Manrope}@media(max-width:850px){.site-header{grid-template-columns:1fr auto;height:74px}.site-header nav{display:none;position:absolute;top:74px;right:0;left:0;background:var(--paper);border-bottom:1px solid;padding:25px var(--pad);flex-direction:column}.site-header nav.open{display:flex}.menu-btn{display:block}.header-cta{display:none}.hero{min-height:calc(100vh - 74px)}.statement{grid-template-columns:1fr;gap:80px}.service-list article{grid-template-columns:50px 1fr}.service-list p{grid-column:2}.package-intro,.items-layout,.support{grid-template-columns:1fr}.package-list>article{grid-template-columns:45px 1fr}.package-price,.package-list details,.package-list article>a{grid-column:2;justify-items:start;justify-self:start}.process{grid-template-columns:1fr;gap:15px;padding-block:45px}.process-title.end{text-align:right}.work-stage{grid-template-columns:1fr;gap:40px}.payment-line{grid-template-columns:1fr}.payment-line>div{border-left:0;border-bottom:1px solid var(--line)}footer{grid-template-columns:1fr;gap:15px;padding-block:35px}footer .wordmark,footer p,footer>span{justify-self:start;text-align:right;margin:0}}@media(max-width:520px){.hero-meta span:last-child{display:none}.hero h1{font-size:58px;margin-top:65px}.hero-bottom{align-items:start}.hero-bottom p{max-width:270px}.circle-link{width:52px;height:52px}.statement p{font-size:34px}.services,.items,.work,.payment,.packages,.support{padding-top:80px;padding-bottom:85px}.section-label{grid-template-columns:50px 1fr}.service-list article{grid-template-columns:38px 1fr}.package-intro{margin:50px 0 65px}.details-grid{grid-template-columns:1fr}.work-stage{min-height:470px}.payment-line>div{padding-inline:0}.contact{padding-top:75px}.contact h2{font-size:82px}.contact-main{font-size:28px}.contact-meta{display:grid;gap:12px}}
