.sector-page{background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--font-cairo), system-ui, sans-serif}.sector-nav{border-bottom:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,5vw,3.5rem);display:flex;position:sticky;top:0}.sector-nav__brand{letter-spacing:.02em;color:var(--gold);font-size:1.25rem;font-weight:900;text-decoration:none}.sector-nav__links{flex-wrap:wrap;align-items:center;gap:clamp(.5rem,2vw,1.6rem);display:flex}.sector-nav__links a{color:var(--text-2);font-size:.9rem;font-weight:700;text-decoration:none;transition:color .18s}.sector-nav__links a:hover{color:var(--text)}.sector-nav__cta{background:var(--gold);border-radius:var(--radius-xs);padding:.5rem 1.1rem;color:#12100a!important}.sector-hero{text-align:center;max-width:62rem;margin:0 auto;padding:clamp(3rem,9vw,6rem) clamp(1rem,5vw,3.5rem) clamp(2rem,5vw,3.5rem)}.sector-hero__eyebrow{color:var(--gold-2);letter-spacing:.18em;margin-bottom:1rem;font-size:.8rem;font-weight:800}.sector-hero h1{text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.85rem,5vw,3.1rem);font-weight:900;line-height:1.28}.sector-hero__sub{color:var(--text-2);max-width:46rem;margin:0 auto 1.9rem;font-size:clamp(1rem,2.1vw,1.18rem);line-height:1.85}.sector-hero__facts{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:2rem;display:flex}.sector-hero__facts span{border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;padding:.45rem 1rem;font-size:.85rem}.sector-hero__facts b{color:var(--gold-2)}.sector-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.sector-hero__audience{color:var(--muted);margin-top:1.6rem;font-size:.86rem}.sector-btn{border-radius:var(--radius-xs);border:1px solid var(--line-strong);color:var(--text);padding:.8rem 1.7rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:border-color .18s,transform .18s;display:inline-block}.sector-btn:hover{border-color:var(--gold);transform:translateY(-1px)}.sector-btn--solid{background:var(--gold);border-color:var(--gold);color:#12100a}.sector-btn--solid:hover{background:var(--gold-2)}.sector-section{max-width:74rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,5vw,3.5rem)}.sector-section--tint{background:var(--bg-soft);border-block:1px solid var(--line);max-width:none}.sector-section--tint>*{max-width:74rem;margin-inline:auto}.sector-section h2{text-wrap:balance;margin-bottom:.8rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:900}.sector-section__lead{color:var(--muted);max-width:44rem;margin-bottom:2rem;line-height:1.9}.sector-pains{gap:1rem;display:grid}.sector-pain{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:46rem){.sector-pain{grid-template-columns:1fr 1fr}}.sector-pain__today,.sector-pain__after{background:var(--surface);padding:1.25rem 1.4rem}.sector-pain__after{background:var(--surface-2)}.sector-pain p{color:var(--text-2);line-height:1.85}.sector-pain__tag{letter-spacing:.12em;color:var(--muted);margin-bottom:.55rem;font-size:.7rem;font-weight:900;display:inline-block}.sector-pain__tag--good{color:var(--gold-2)}.sector-answers{gap:.7rem;padding:0;list-style:none;display:grid}@media (min-width:46rem){.sector-answers{grid-template-columns:1fr 1fr}}.sector-answers li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-2);padding:1rem 1.2rem;padding-inline-start:2.6rem;line-height:1.8;position:relative}.sector-answers li:before{content:"؟";inset-inline-start:1.1rem;color:var(--gold);font-weight:900;position:absolute;top:1rem}.sector-modules,.sector-grid{gap:1rem;display:grid}@media (min-width:46rem){.sector-modules,.sector-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:68rem){.sector-modules,.sector-grid{grid-template-columns:repeat(3,1fr)}}.sector-module{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.2rem 1.3rem}.sector-module h3{margin-bottom:.5rem;font-size:1rem;font-weight:800}.sector-module p{color:var(--muted);font-size:.88rem;line-height:1.8}.sector-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:inherit;flex-direction:column;gap:.7rem;padding:1.5rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.sector-card:hover{border-color:var(--gold);transform:translateY(-2px)}.sector-card__head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.sector-card__head h2{margin:0;font-size:1.1rem;font-weight:900}.sector-card__count{color:var(--gold-2);white-space:nowrap;font-size:.8rem;font-weight:800}.sector-card__line{color:var(--text-2);font-size:.9rem;line-height:1.8}.sector-card__terms{color:var(--muted);font-size:.82rem}.sector-card__terms b{color:var(--text-2)}.sector-card__modules{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.sector-card__modules li{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:.25rem .7rem;font-size:.74rem}.sector-card__more{color:var(--gold);margin-top:auto;font-size:.85rem;font-weight:800}.sector-journey{counter-reset:step;gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:60rem){.sector-journey{grid-template-columns:repeat(4,1fr)}}.sector-journey li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.3rem;position:relative}.sector-journey__when{color:var(--gold-2);letter-spacing:.1em;margin-bottom:.6rem;font-size:.74rem;font-weight:900;display:inline-block}.sector-journey h3{margin-bottom:.5rem;font-size:1rem;font-weight:800}.sector-journey p{color:var(--muted);font-size:.87rem;line-height:1.85}.sector-cta{text-align:center}.sector-cta p{color:var(--text-2);max-width:42rem;margin:0 auto 1.8rem;line-height:1.9}.sector-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;padding:2.5rem clamp(1rem,5vw,3.5rem) 4rem;font-size:.85rem;display:flex}.sector-footer a{color:var(--text-2);text-decoration:none}.sector-footer a:hover{color:var(--gold)}.plan-grid{gap:1.1rem;display:grid}@media (min-width:56rem){.plan-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}}@media (min-width:42rem) and (max-width:56rem){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1.7rem;display:flex}.plan--featured{border-color:var(--gold);background:var(--surface-2)}.plan__name{font-size:1.15rem;font-weight:900}.plan__for{color:var(--muted);font-size:.86rem;line-height:1.75}.plan__price{color:var(--gold-2);font-size:1.6rem;font-weight:900}.plan__price small{color:var(--muted);margin-top:.3rem;font-size:.78rem;font-weight:600;display:block}.plan__price .plan__per-user{color:var(--gold-2);margin-top:.15rem;font-weight:800}.plan ul{gap:.55rem;padding:0;list-style:none;display:grid}.plan li{color:var(--text-2);padding-inline-start:1.4rem;font-size:.88rem;line-height:1.7;position:relative}.plan li:before{content:"✓";color:var(--gold);font-weight:900;position:absolute;inset-inline-start:0}.plan li[data-absent=true]{color:var(--muted);opacity:.65}.plan li[data-absent=true]:before{content:"—";color:var(--muted)}.plan .sector-btn{text-align:center;margin-top:auto}.guide-toc{flex-wrap:wrap;gap:.5rem;margin-bottom:2.4rem;display:flex}.guide-toc a{border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;padding:.4rem .95rem;font-size:.82rem;text-decoration:none}.guide-toc a:hover{border-color:var(--gold);color:var(--text)}.guide-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:1rem;padding:1.4rem 1.5rem}.guide-step h3{margin-bottom:.6rem;font-size:1.05rem;font-weight:800}.guide-step p{color:var(--text-2);margin-bottom:.7rem;line-height:1.9}.guide-step ol,.guide-step ul{color:var(--muted);padding-inline-start:1.4rem;line-height:1.9}.guide-step code{background:var(--surface-3);border:1px solid var(--line);color:var(--gold-2);border-radius:6px;padding:.1rem .4rem;font-size:.84em}.guide-note{border-inline-start:3px solid var(--gold);background:var(--gold-soft);border-radius:var(--radius-xs);color:var(--text-2);padding:.9rem 1.1rem;font-size:.9rem;line-height:1.85}.demo-form,.demo-row{gap:1.1rem;display:grid}@media (min-width:40rem){.demo-row{grid-template-columns:1fr 1fr}}.demo-field{gap:.45rem;display:grid}.demo-field>span{color:var(--text-2);font-size:.85rem;font-weight:700}.demo-field>span b{color:var(--gold)}.demo-field input,.demo-field select,.demo-field textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--text);width:100%;padding:.75rem .9rem;font-family:inherit;font-size:.95rem}.demo-field input:focus-visible,.demo-field select:focus-visible,.demo-field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.demo-field textarea{resize:vertical;line-height:1.8}.demo-form button[type=submit]{cursor:pointer;border:none;font-family:inherit}.demo-form button[disabled]{opacity:.6;cursor:progress}.demo-error{border-inline-start:3px solid var(--red);border-radius:var(--radius-xs);color:var(--text-2);background:#ff7b8614;padding:.8rem 1rem;font-size:.9rem;line-height:1.8}.demo-note{color:var(--muted);font-size:.83rem;line-height:1.8}.demo-note a{color:var(--gold);text-decoration:none}.how-to-pay{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:2.6rem;padding:1.8rem}.how-to-pay__title{color:var(--text);margin:0 0 1.1rem;font-size:1.05rem;font-weight:600}.how-to-pay__steps{counter-reset:pay;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.how-to-pay__steps li{counter-increment:pay;color:var(--text-2);padding-inline-start:2.6rem;line-height:1.8;position:relative}.how-to-pay__steps li:before{content:counter(pay);inset-inline-start:0;border:1px solid var(--line);background:var(--surface-2);width:1.8rem;height:1.8rem;color:var(--gold);font-family:var(--font-mono-stack);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid;position:absolute;top:.15rem}.how-to-pay__steps strong{color:var(--text);font-weight:600}.how-to-pay__note{border-top:1px solid var(--line);color:var(--text-muted);margin:1.2rem 0 0;padding-top:1rem;font-size:.86rem}@media (max-width:620px){.how-to-pay{padding:1.2rem}}.sector-page.landing-root{font-family:var(--font-body-stack)}.sector-page.landing-root .sector-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.sector-page.landing-root .sector-nav__brand{font-family:var(--font-display), var(--font-body-stack);letter-spacing:0;font-weight:700}.sector-page.landing-root .sector-hero__eyebrow,.sector-page.landing-root .sector-pain__tag,.sector-page.landing-root .sector-module__tag,.sector-page.landing-root [class$=__eyebrow],.sector-page.landing-root [class$=__tag]{font-family:var(--font-hand-stack);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:400}.sector-page.landing-root h1,.sector-page.landing-root h2,.sector-page.landing-root h3{font-family:var(--font-display-stack);letter-spacing:0;font-weight:700;line-height:1.35}.sector-page.landing-root .sector-hero h1{font-size:clamp(2.2rem,1.3rem + 3vw,3.6rem);line-height:1.3}.sector-page.landing-root .sector-nav__cta,.sector-page.landing-root a[class*=btn],.sector-page.landing-root button[class*=btn]{box-shadow:none;border-radius:6px}
