@import url('https://fonts.googleapis.com/css2?family=Amiri&display=swap');
.proposal{padding:40px 6% 70px;max-width:1700px;margin:auto}.proposal-hero{display:grid;grid-template-columns:1fr 240px;gap:40px;align-items:center;padding:40px 0 80px}.proposal h1{font:700 clamp(56px,6vw,92px)/1.03 Manrope,Arial;letter-spacing:-5px;margin:27px 0}.proposal h1 em,.proposal-close em{font-family:Georgia,serif;font-weight:400;color:var(--accent-text)}.intro{max-width:680px;font-size:16px;line-height:1.85;color:var(--page-muted)}.proposal-hero .underlink{display:inline-block;margin-top:20px;font-size:12px}.proposal-sign{display:flex;align-items:center;flex-direction:column;color:var(--accent-text)}.proposal-sign [lang=ar]{font:160px/1.4 Amiri,'Geeza Pro',serif;letter-spacing:0}.proposal-sign small{letter-spacing:3px;font-size:9px;margin-top:-15px}.proposal h2{font:42px/1.15 Georgia,serif;letter-spacing:-1px;margin:22px 0}.section-lead{font-size:14px;line-height:1.8;color:var(--page-muted)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.plan{border:1px solid var(--page-line);padding:30px 26px;display:flex;flex-direction:column;position:relative;background:var(--page-panel)}.plan h3{font:30px/1.1 Georgia,serif;margin:27px 0 22px}.price{font:48px Georgia,serif;white-space:nowrap;letter-spacing:-2px}.plan .monthly{font-size:16px;line-height:1.6;margin:14px 0 0}.price-label{font-size:10px;color:var(--page-muted);margin-top:8px}.plan p{font-size:12px;line-height:1.85;margin:20px 0}.plan ul{padding-left:17px;font-size:12px;line-height:1.85;flex:1}.plan li{margin-bottom:11px}.plan .plan-offer{font-size:11px;border-top:1px solid var(--page-line);padding-top:16px}.plan .button{padding:16px 17px;font-size:11px}.plan.recommended{background:#231713;color:#f3e9d8;border-color:#e4793e}.recommended .price{color:#f6a36f}.recommended .price-label{color:#d9bda6}.recommended .eyebrow{color:#f6a36f}.recommended .plan-offer{border-color:#6b4635}.offer-note{display:grid;grid-template-columns:1fr 2fr;gap:12px 30px;border-left:3px solid var(--orange);padding:25px 30px;background:var(--page-soft);margin-top:25px}.offer-note>.eyebrow{grid-column:1/-1}.offer-note h3{font:29px/1.2 Georgia;margin:0}.offer-note p{font-size:13px;line-height:1.9;margin:0}.conditions{margin:80px 0}.conditions>p{max-width:1000px;font-size:14px;line-height:1.9}.proposal-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.scroll-table{overflow-x:auto;margin-top:40px}.comparison{width:100%;border-collapse:collapse;font-size:12px}.comparison caption{text-align:left;font:24px Georgia;padding-bottom:20px}.comparison th,.comparison td{padding:20px 14px;text-align:left;border-bottom:1px solid var(--page-line);line-height:1.5}.comparison thead th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--page-muted)}.comparison tbody th{font-weight:400}.comparison td:last-child{background:var(--page-soft)}.conditions .table-note{font-size:11px;color:var(--page-muted)}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px 45px;margin-top:35px}.service-grid article{border-top:1px solid var(--page-line);padding-top:10px}.service-grid h3,.scope-note h3{font:25px Georgia;margin:20px 0}.service-grid p,.scope-note p{font-size:13px;line-height:1.9}.scope-note{background:var(--page-soft);padding:15px 30px;margin:35px 0}.proposal-close{padding:50px 0;border-top:1px solid var(--page-line)}.proposal-close h2{font-size:clamp(40px,4.5vw,64px)}.proposal-close>p{font-size:14px;line-height:1.9;max-width:680px}.pdf-links{display:flex;flex-wrap:wrap;gap:25px;font-size:12px;margin-top:30px;text-decoration:underline}.presentation-note{font-size:11px;line-height:1.9;color:var(--page-muted);max-width:900px}.presentation-note a{text-decoration:underline}html{scroll-behavior:auto!important}@media(max-width:1000px){.plans{grid-template-columns:1fr}.plan{padding:30px}.proposal-hero{grid-template-columns:1fr 160px}.proposal-sign [lang=ar]{font-size:120px}}@media(max-width:600px){.proposal{padding:25px 6% 40px}.proposal-hero{grid-template-columns:1fr;position:relative;padding:25px 0 50px}.proposal h1{font-size:55px;letter-spacing:-3px}.proposal-sign{position:absolute;top:-18px;right:0;opacity:.8}.proposal-sign [lang=ar]{font-size:65px}.proposal-sign small{font-size:6px;margin-top:-5px;letter-spacing:1px}.proposal-hero .eyebrow{max-width:70%;display:block;font-size:8px}.intro{font-size:14px}.proposal h2{font-size:34px}.offer-note{grid-template-columns:1fr;padding:22px}.service-grid{grid-template-columns:1fr;gap:15px}.comparison{min-width:610px}.conditions{margin:55px 0}.proposal-links .button{font-size:11px}.scope-note{padding:12px 22px}.header-actions{gap:14px}.nav-cta{font-size:10px}}
