/* Pricing inherits the production section spacing, fonts, chrome and shared sections. */
.pricing-currency-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px}.pricing-currency-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pricing-currency-control label{font-size:12px;color:var(--muted)}.pricing-currency-control select{font:inherit;font-size:12px;color:var(--white);background:#10170f;border:1px solid var(--line);border-radius:0;padding:10px 12px;max-width:100%;cursor:pointer}.pricing-currency-control select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.currency-auto{font:inherit;font-size:11px;color:var(--green);border-bottom:1px solid var(--line);padding:5px 0}.currency-auto[hidden]{display:none}#currency-status{font-size:11px;color:var(--muted);line-height:1.6}#currency-estimate,.currency-noscript{font-size:10px;color:var(--muted);line-height:1.7;margin-bottom:25px}.pricing-currency-control select option{background:#10170f;color:var(--white)}
@media(max-width:760px){.pricing-currency-tools{align-items:start;flex-direction:column;gap:10px}.pricing-currency-control{gap:10px}#currency-status{font-size:10px}#currency-estimate{font-size:10px;margin-bottom:22px}.pricing-currency-control select{font-size:16px;min-height:42px}.currency-auto{font-size:10px}}
.pricing-intro{padding-block:calc(var(--section)/2);text-align:center;display:flex;flex-direction:column;align-items:center}
.pricing-intro .eyebrow{margin-bottom:20px}.pricing-intro h1{font-size:clamp(46px,4.8vw,76px);line-height:1.05;letter-spacing:-.055em;font-weight:400}.pricing-intro h1 em{font-family:Brygada,Georgia,serif;color:var(--green);font-weight:500}.pricing-intro-copy{font-size:clamp(13px,1.1vw,17px);line-height:1.6;color:var(--muted);margin-top:22px}
.pricing-plans{padding-block:0 calc(var(--section)/2)}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pricing-card{background:#10170f;border:1px solid var(--line);padding:clamp(24px,2.3vw,42px);display:flex;flex-direction:column;min-width:0}.pricing-card-top{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:30px}.pricing-card-top .eyebrow{font-size:9px;margin:0;color:var(--muted);line-height:1.6}.pricing-card-top>span{font-size:10px;color:var(--green)}.pricing-card h2{font-family:inherit;font-size:clamp(23px,1.85vw,34px);font-weight:400;line-height:1.15;letter-spacing:-.045em;min-height:2.3em}.pricing-description{font-size:clamp(13px,1vw,16px);line-height:1.65;color:var(--muted);margin-top:24px;min-height:5em}.pricing-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin-top:30px;margin-bottom:24px}.pricing-price>span{flex-basis:100%;font-size:11px;margin-bottom:8px}.pricing-price strong{font-size:clamp(28px,2.7vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.055em}.pricing-price small{font-size:12px;color:var(--muted)}.pricing-scope{border-top:1px solid var(--line);padding-top:22px}.pricing-scope h3{font-family:inherit;font-size:14px;font-weight:500;color:var(--green);letter-spacing:0;line-height:1.5}.pricing-scope ul{margin:16px 0 0;padding-inline-start:17px;font-size:clamp(12px,.95vw,15px);line-height:1.75;min-height:9em}.pricing-scope li{padding-inline-start:3px;margin-bottom:5px}.pricing-includes{font-size:clamp(11px,.85vw,13px);line-height:1.7;color:var(--muted);margin:32px 0 36px;min-height:5.1em}.pricing-includes strong{font-weight:500;color:var(--white)}.pricing-contact{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:clamp(12px,.95vw,15px);line-height:1.5;padding-block:13px 10px;border-bottom:1px solid var(--green);margin-top:auto}.pricing-contact>span{color:var(--green);font-size:24px;line-height:1}.pricing-contact:hover{color:var(--green)}.pricing-card-launch{background:var(--green);color:var(--dark);border-color:var(--green)}.pricing-card-launch :is(.eyebrow,.pricing-description,.pricing-price small,.pricing-includes){color:#203d24}.pricing-card-launch :is(.pricing-card-top>span,.pricing-scope h3,.pricing-includes strong,.pricing-contact>span){color:var(--dark)}.pricing-card-launch :is(.pricing-scope,.pricing-contact){border-color:#060a0655}.pricing-card-launch .pricing-contact:hover{color:var(--dark);border-color:var(--dark)}.pricing-card-launch a:focus-visible{outline-color:var(--dark)}.pricing-notes{font-size:11px;color:var(--muted);line-height:1.7;margin-top:22px;max-width:1200px}.pricing-notes p+p{margin-top:7px}.pricing-custom{display:grid;grid-template-columns:1fr minmax(200px,.32fr);gap:50px;align-items:center;padding-top:28px;border-top:1px solid var(--line);margin-top:28px}.pricing-custom h2{font-size:clamp(25px,2.2vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.04em}.pricing-custom p{font-size:13px;color:var(--muted);max-width:70ch;margin-top:10px;line-height:1.6}.pricing-custom .pricing-contact{margin:0}.redesign-page[data-redesign-page=pricing] .selected-work{padding-top:calc(var(--section)/2)}
html[lang=ar] .pricing-intro h1{font-family:Noto Kufi,sans-serif;font-size:clamp(38px,4vw,62px);line-height:1.6;letter-spacing:0}html[lang=ar] .pricing-intro h1 em{font-family:Rakkas,serif;font-style:normal;line-height:inherit;font-size:1.08em}html[lang=ar] .pricing-intro-copy{font-size:13px;line-height:1.9}html[lang=ar] .pricing-card h2{font-size:clamp(20px,1.65vw,29px);letter-spacing:0;line-height:1.7;min-height:3.4em}html[lang=ar] .pricing-description{font-size:12px;line-height:1.95;min-height:5.85em}html[lang=ar] .pricing-card-top .eyebrow{font-size:9px;letter-spacing:0}html[lang=ar] .pricing-price strong{font-size:clamp(28px,2.6vw,42px);letter-spacing:0;line-height:1.5}html[lang=ar] .pricing-price>span,html[lang=ar] .pricing-price small{font-size:10px}html[lang=ar] .pricing-scope h3{font-size:12px}html[lang=ar] .pricing-scope ul{font-size:11px;line-height:2.1;min-height:9em}html[lang=ar] .pricing-includes{font-size:10px;line-height:1.95;min-height:5.85em}html[lang=ar] .pricing-contact{font-size:11px}html[lang=ar] .pricing-contact>span{transform:scaleX(-1)}html[lang=ar] .pricing-notes{font-size:10px;line-height:1.95}html[lang=ar] .pricing-custom h2{font-size:clamp(24px,2.1vw,34px);letter-spacing:0;line-height:1.7}html[lang=ar] .pricing-custom em{font-family:Rakkas,serif;font-style:normal}html[lang=ar] .pricing-custom p{font-size:12px;line-height:1.95}
@media(max-width:1000px) and (min-width:761px){.pricing-grid{gap:12px}.pricing-card{padding:22px}.pricing-card h2{font-size:23px}.pricing-description{min-height:7em}.pricing-scope ul{min-height:12em}.pricing-includes{min-height:8em}html[lang=ar] .pricing-card h2{font-size:19px}html[lang=ar] .pricing-description{min-height:8em}html[lang=ar] .pricing-includes{min-height:8em}}
@media(max-width:760px){.pricing-intro h1{font-size:44px}.pricing-intro .eyebrow{margin-bottom:17px}.pricing-intro-copy{font-size:13px;margin-top:18px}.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card{padding:28px}.pricing-card h2{font-size:29px;min-height:0;max-width:18ch}.pricing-card-top{margin-bottom:25px}.pricing-description{font-size:14px;margin-top:20px;min-height:0;max-width:34ch}.pricing-price{margin-top:26px}.pricing-price strong{font-size:38px}.pricing-scope ul{font-size:14px;min-height:0}.pricing-includes{font-size:12px;min-height:0;margin:26px 0}.pricing-contact{font-size:13px}.pricing-notes{font-size:10px}.pricing-custom{grid-template-columns:1fr;gap:18px}.pricing-custom h2{font-size:28px}.pricing-custom p{font-size:12px}.pricing-custom .pricing-contact{max-width:100%}html[lang=ar] .pricing-intro h1{font-size:38px}html[lang=ar] .pricing-card h2{font-size:26px;min-height:0}html[lang=ar] .pricing-description{font-size:13px;min-height:0}html[lang=ar] .pricing-scope ul{font-size:12px;min-height:0}html[lang=ar] .pricing-includes{font-size:11px;min-height:0}html[lang=ar] .pricing-price strong{font-size:34px}html[lang=ar] .pricing-custom h2{font-size:28px}}
.pricing-card .pricing-consultation strong,html[lang=ar] .pricing-card .pricing-consultation strong{font-size:clamp(20px,1.7vw,28px);line-height:1.5;letter-spacing:0}
