#alsakaf{--paper:light-dark(#ffffff,#07172b);--surface:light-dark(#ffffff,#10243f);--ink:light-dark(#082c55,#ecf5ff);--muted:light-dark(#456582,#b2cce6);--line:light-dark(#c9e2fa,#315170);--teal:light-dark(#005ec4,#54b9ff);--soft:light-dark(#e8f5ff,#153655);--on-teal:light-dark(#ffffff,#032546);color:var(--ink);background:var(--paper);font-family:Arial,sans-serif;font-size:15px;line-height:1.6;overflow:hidden;border-radius:18px}#alsakaf *{box-sizing:border-box}#alsakaf [hidden]{display:none!important}#alsakaf h1,#alsakaf h2,#alsakaf h3,#alsakaf p{margin:0}#alsakaf button,#alsakaf input,#alsakaf select,#alsakaf textarea{font:inherit}#alsakaf button,#alsakaf a{touch-action:manipulation}#alsakaf button{cursor:pointer}#alsakaf a{color:inherit}#alsakaf button:focus-visible,#alsakaf a:focus-visible,#alsakaf input:focus-visible,#alsakaf select:focus-visible,#alsakaf textarea:focus-visible{outline:3px solid var(--teal);outline-offset:4px}#alsakaf .demo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--soft);padding:9px 30px;color:var(--muted);font-size:12px}#alsakaf .demo button{border:0;background:none;color:var(--teal);text-decoration:underline;padding:0}#alsakaf .masthead{padding:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}#alsakaf .brand{display:flex;gap:12px;align-items:center;border:0;color:var(--ink);background:none;text-align:left;padding:0}#alsakaf .brandmark{width:42px;height:48px;border-radius:45% 45% 35% 35%;display:grid;place-items:center;background:var(--teal);color:var(--on-teal)}#alsakaf .brand strong{display:block;font-size:18px;letter-spacing:-.4px;font-weight:600}#alsakaf .brand small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:2.2px}#alsakaf nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}#alsakaf .text-button{color:var(--ink);border:0;background:none;padding:8px 0;font-size:13px}#alsakaf .action{display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;border:1px solid var(--teal);border-radius:8px;padding:12px 18px;color:var(--on-teal);background:var(--teal);font-weight:600;font-size:14px}#alsakaf .action.secondary{background:transparent;color:var(--ink);border-color:var(--line)}#alsakaf .action:disabled{opacity:.45;cursor:default}#alsakaf .eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--teal);font-weight:600;margin-bottom:20px}#alsakaf .hero{padding:64px 48px;display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:center}#alsakaf .editorial{font-family:Georgia,serif;font-weight:400;letter-spacing:-2px;font-size:58px;line-height:1.07}#alsakaf .editorial em{color:var(--teal);font-weight:400}#alsakaf .intro{color:var(--muted);max-width:440px;margin-top:24px;font-size:16px}#alsakaf .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}#alsakaf .languages{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:var(--muted);margin-top:26px}#alsakaf .visit{background:var(--soft);border-radius:100px 12px 12px;padding:42px 30px 28px;position:relative}#alsakaf .visit-top{display:flex;align-items:center;justify-content:space-between;padding-left:10px;color:var(--teal)}#alsakaf .visit-top span{font-size:11px;letter-spacing:1.6px;text-transform:uppercase}#alsakaf .visit h2{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.2;margin:28px 0 16px;letter-spacing:-.8px}#alsakaf .visit p{font-size:14px;color:var(--muted)}#alsakaf .visit-steps{list-style:none;padding:0;margin:22px 0}#alsakaf .visit-steps li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}#alsakaf .visit-steps b{font-weight:400;color:var(--teal);font-family:Georgia,serif;font-size:20px}#alsakaf .visit .action{width:100%;margin-top:4px}#alsakaf .section{padding:48px}#alsakaf .section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:25px}#alsakaf .section h2{font-family:Georgia,serif;font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-.8px}#alsakaf .section-head p{font-size:13px;color:var(--muted);max-width:240px}#alsakaf .services{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#alsakaf .service{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:10px}#alsakaf .service i,#alsakaf .service svg{color:var(--teal)}#alsakaf .service h3{font-size:15px;font-weight:600;margin:20px 0 8px}#alsakaf .service p{font-size:13px;color:var(--muted)}#alsakaf .service details{margin-top:15px;font-size:12px}#alsakaf .service summary{color:var(--teal);cursor:pointer}#alsakaf .service details p{margin-top:10px}#alsakaf .contact{background:var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:40px}#alsakaf .contact h2{margin-bottom:18px}#alsakaf .contact p{color:var(--muted);font-size:14px}#alsakaf .hours{width:100%;border-collapse:collapse;font-size:14px}#alsakaf .hours td{padding:10px 0;border-bottom:1px solid var(--line)}#alsakaf .hours td:last-child{text-align:right}#alsakaf footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 36px;font-size:12px;color:var(--muted)}#alsakaf .form-intro{padding:36px 42px 24px;display:flex;justify-content:space-between;gap:24px;align-items:center}#alsakaf .form-intro h1{font-family:Georgia,serif;font-size:36px;font-weight:400;letter-spacing:-1px;line-height:1.2}#alsakaf .form-intro p{color:var(--muted);font-size:13px;margin-top:10px}#alsakaf .route{font-size:11px;color:var(--muted);padding-top:8px}#alsakaf .form-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:32px;padding:10px 42px 42px}#alsakaf .step-nav{list-style:none;margin:0;padding:0}#alsakaf .step-nav button{display:flex;gap:12px;align-items:center;background:none;border:0;text-align:left;width:100%;color:var(--muted);padding:13px 8px;font-size:13px;border-radius:8px}#alsakaf .step-nav button[aria-current=step]{color:var(--teal);background:var(--soft);font-weight:600}#alsakaf .step-nav span{width:26px;height:26px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:12px}#alsakaf .step-nav button[aria-current=step] span{background:var(--teal);color:var(--on-teal);border-color:var(--teal)}#alsakaf .help{font-size:12px;color:var(--muted);margin:25px 8px;line-height:1.8}#alsakaf .form-card{background:var(--surface);padding:30px;border:1px solid var(--line);border-radius:12px;min-width:0}#alsakaf .progress-text{font-size:11px;letter-spacing:1px;color:var(--teal);text-transform:uppercase;margin-bottom:10px}#alsakaf .progress-track{height:3px;background:var(--soft);border-radius:4px;margin-bottom:24px}#alsakaf .progress-fill{height:100%;background:var(--teal);border-radius:4px}#alsakaf .form-card h2{font-size:24px;font-weight:500;letter-spacing:-.7px;margin-bottom:8px}#alsakaf .hint{font-size:13px;color:var(--muted);margin-bottom:24px}#alsakaf .fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}#alsakaf .field{display:flex;flex-direction:column;gap:6px;font-size:13px;min-width:0}#alsakaf .full{grid-column:1/-1}#alsakaf input:not([type=checkbox]):not([type=radio]),#alsakaf select,#alsakaf textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);padding:11px 12px;font-size:16px;min-width:0}#alsakaf textarea{resize:vertical;min-height:82px}#alsakaf .check{display:flex;align-items:start;gap:10px;font-size:13px;padding:12px 0}#alsakaf input[type=checkbox],#alsakaf input[type=radio]{accent-color:var(--teal);width:18px;height:18px;flex-shrink:0;margin:3px 0}#alsakaf .subfields{background:var(--soft);padding:18px;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px}#alsakaf .subfields legend{font-size:13px}#alsakaf fieldset{border:0;padding:0;margin:0}#alsakaf .medical-row{padding:15px 0;border-bottom:1px solid var(--line)}#alsakaf .medical-row label{font-size:14px}#alsakaf .medical-top{display:flex;align-items:center;justify-content:space-between;gap:12px}#alsakaf .medical-top select{width:135px;font-size:14px}#alsakaf .medical-row .field{margin-top:12px}#alsakaf .permission{padding:16px 0;border-bottom:1px solid var(--line)}#alsakaf .permission h3{font-size:15px;font-weight:600}#alsakaf .permission p{font-size:13px;color:var(--muted);margin:7px 0}#alsakaf details.privacy{font-size:13px;margin-bottom:16px}#alsakaf details.privacy summary{color:var(--teal);padding:12px 0;cursor:pointer}#alsakaf .form-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}#alsakaf .error{color:light-dark(#a32c27,#ffb3ac);font-size:13px;margin-top:16px}#alsakaf .review-group{padding:15px 0;border-bottom:1px solid var(--line)}#alsakaf .review-title{display:flex;justify-content:space-between;gap:15px;align-items:center}#alsakaf .review-title h3{font-size:14px;font-weight:600}#alsakaf .review-group dl{display:grid;grid-template-columns:1fr 1.2fr;gap:5px 16px;font-size:12px;margin:10px 0}#alsakaf .review-group dt{color:var(--muted)}#alsakaf .review-group dd{margin:0;overflow-wrap:anywhere}#alsakaf .sign-area{margin-top:24px}#alsakaf .sign-area h3{font-size:17px;font-weight:500}#alsakaf .sign-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}#alsakaf .sign-tabs button{border:1px solid var(--line);color:var(--muted);background:var(--paper);padding:9px 12px;border-radius:6px;font-size:12px}#alsakaf .sign-tabs button[aria-pressed=true]{border-color:var(--teal);color:var(--teal);background:var(--soft)}#alsakaf canvas{display:block;width:100%;height:155px;background:var(--paper);border:1px dashed var(--muted);border-radius:8px;touch-action:none}#alsakaf .signature-tools{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:8px}#alsakaf .signature-tools span{font-size:11px;color:var(--muted)}#alsakaf .signature-tools button{font-size:12px}#alsakaf .success{padding:70px 28px;text-align:center;max-width:550px;margin:auto}#alsakaf .success .success-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;color:var(--teal);background:var(--soft);margin-bottom:25px}#alsakaf .success h1{font-family:Georgia,serif;font-size:38px;line-height:1.2;font-weight:400}#alsakaf .success p{margin:18px 0;color:var(--muted);font-size:14px}@media(max-width:760px){#alsakaf .masthead{padding:22px;flex-wrap:wrap}#alsakaf nav{gap:16px}#alsakaf .hero{padding:36px 24px;gap:30px}#alsakaf .editorial{font-size:43px}#alsakaf .visit{padding:35px 23px 23px;border-top-left-radius:65px}#alsakaf .section{padding:32px 24px}#alsakaf .services{grid-template-columns:1fr 1fr}#alsakaf .form-layout{padding:8px 24px 32px;grid-template-columns:1fr;gap:20px}#alsakaf .step-nav{display:flex;justify-content:space-between;gap:4px}#alsakaf .step-nav li{flex:1}#alsakaf .step-nav button{justify-content:center;padding:8px 3px}#alsakaf .step-nav .step-label,#alsakaf .help{display:none}#alsakaf .form-intro{padding:28px 24px 16px}.form-intro .route{display:none}}@media(max-width:540px){#alsakaf .hero{grid-template-columns:1fr}#alsakaf .editorial{font-size:45px}#alsakaf .intro{font-size:15px}#alsakaf .visit{border-radius:12px;padding:24px}#alsakaf .visit h2{margin-top:18px}#alsakaf .visit-top{padding:0}#alsakaf .services,#alsakaf .contact{grid-template-columns:1fr}#alsakaf .section-head{align-items:start;flex-direction:column;gap:12px}#alsakaf .section-head p{max-width:none}#alsakaf .form-card{padding:22px 18px}#alsakaf .form-layout{padding-inline:14px}#alsakaf .fields,#alsakaf .subfields{grid-template-columns:1fr}#alsakaf .full{grid-column:auto}#alsakaf .form-intro h1{font-size:30px}#alsakaf .form-intro{align-items:start;flex-direction:column;gap:8px}#alsakaf .demo{padding-inline:20px}#alsakaf nav{width:100%;justify-content:space-between;gap:10px}#alsakaf nav .action{font-size:12px;padding:9px 12px}#alsakaf .form-bottom .action{padding:11px;font-size:12px}#alsakaf .medical-top{align-items:start}#alsakaf .medical-top select{flex-shrink:0;width:112px}#alsakaf .review-group dl{grid-template-columns:1fr;gap:3px}#alsakaf .review-group dd{margin-bottom:8px}#alsakaf .signature-tools{flex-wrap:wrap}#alsakaf footer{padding:22px}}body{margin:0;background:#faf9f5}a.brand{text-decoration:none}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:5px;z-index:10;background:#fff;padding:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#alsakaf{border-radius:0;max-width:1440px;margin:auto}#alsakaf .brandmark{font-family:Georgia,serif;font-size:28px}#alsakaf a.text-button{text-decoration:none}#alsakaf .field-wrap{min-width:0}#alsakaf [aria-invalid=true]{border-color:#a32c27!important}#alsakaf canvas{background:#fff}#alsakaf .form-card h2:focus{outline:none}#alsakaf fieldset:disabled{opacity:.7}body{background:light-dark(#ffffff,#07172b)}#alsakaf .utility-bar{padding:12px 36px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--paper);border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}#alsakaf .preferences{display:flex;align-items:center;gap:12px}#alsakaf .preferences select{width:auto;font-size:13px;padding:7px 12px}#alsakaf .theme-button{border:1px solid var(--line);border-radius:7px;padding:8px 12px;background:var(--surface);color:var(--ink);font-size:13px;min-height:38px;white-space:nowrap}#alsakaf .brand-logo{object-fit:contain;background:#fff;border-radius:4px}#alsakaf .hero{background:linear-gradient(120deg,var(--paper) 55%,var(--soft));padding-block:64px}#alsakaf .visit{background:var(--soft);border:1px solid var(--line)}#alsakaf .eyebrow{color:var(--teal)}#alsakaf .service{padding:0;overflow:hidden}#alsakaf .service-copy{padding:22px}#alsakaf .service h3{margin-top:0}[dir=rtl] #alsakaf .brand,[dir=rtl] #alsakaf .step-nav button{text-align:right}[dir=rtl] #alsakaf .editorial,[dir=rtl] #alsakaf .section h2,[dir=rtl] #alsakaf .visit h2{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}[dir=rtl] #alsakaf .hours td:last-child{text-align:left}[dir=rtl] #alsakaf .brand small{letter-spacing:0}[dir=rtl] #alsakaf input[type=email],[dir=rtl] #alsakaf input[type=tel],[dir=rtl] #alsakaf input[type=date]{direction:ltr;text-align:right}@media(max-width:700px){#alsakaf .utility-bar{padding:12px 22px;flex-wrap:wrap}#alsakaf .preferences{width:100%;justify-content:space-between}}@media(max-width:400px){#alsakaf nav{flex-wrap:wrap;justify-content:flex-start}#alsakaf .editorial{font-size:40px}#alsakaf .hero{padding-block:36px}}form[aria-busy=true] canvas{pointer-events:none}:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{background:light-dark(#e9f4fc,#081a2c)}#alsakaf{--paper:light-dark(#e9f4fc,#081a2c);--surface:light-dark(#ffffff,#102941);--ink:light-dark(#12314c,#e8f4ff);--muted:light-dark(#49667f,#abc4da);--line:light-dark(#d7e6f2,#2a4862);--teal:light-dark(#0878cf,#69c6ff);--soft:light-dark(#d9edfc,#15354f);--on-teal:light-dark(#ffffff,#08243c);max-width:none;background:var(--paper);font-family:Segoe UI,Arial,sans-serif}#alsakaf .masthead-v3{max-width:1200px;margin:auto;padding:24px 30px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}#alsakaf .masthead-v3 .brand{flex:1;min-width:220px}#alsakaf .masthead-v3 .brand small{font-size:9px;letter-spacing:1.8px}#alsakaf .masthead-v3 .brand strong{font-size:19px;font-weight:650}#alsakaf .masthead-v3 nav{gap:24px;flex-wrap:nowrap}#alsakaf .masthead-v3 nav a{font-size:13px;white-space:nowrap}#alsakaf .masthead-v3 .form-nav{color:var(--teal);font-weight:650}#alsakaf .masthead-v3 .preferences{gap:7px;flex-shrink:0}#alsakaf .masthead-v3 .preferences select{background:transparent;border:0;font-size:12px;padding:7px 2px;width:93px}#alsakaf .masthead-v3 .theme-button{background:transparent;border:0;font-size:21px;padding:3px 8px;width:34px}#alsakaf .brand-logo{border-radius:8px}#alsakaf .action{border-radius:10px;padding:13px 21px;box-shadow:0 5px 12px #0779ce15;font-weight:650}#alsakaf .home-v3{max-width:1200px;margin:auto;padding:0 30px}#alsakaf .home-v3 .kicker{color:var(--teal);font-size:11px;font-weight:650;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 17px}#alsakaf .home-v3 h2{font-family:inherit;font-size:34px;font-weight:650;line-height:1.2;letter-spacing:-1px}#alsakaf .welcome-v3{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:44px;padding:46px 0 42px}#alsakaf .welcome-v3 .kicker{display:flex;align-items:center;gap:9px}#alsakaf .welcome-v3 .kicker>span{width:7px;height:7px;border-radius:50%;background:var(--teal)}#alsakaf .welcome-copy h1{font-size:clamp(40px,4.1vw,58px);font-weight:650;line-height:1.07;letter-spacing:-2.8px;margin:0}#alsakaf .welcome-copy h1>span{color:var(--teal)}#alsakaf .welcome-intro{font-size:16px;line-height:1.75;color:var(--muted);margin:22px 0 0;max-width:445px}#alsakaf .welcome-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin:25px 0 0}#alsakaf .quiet-link{display:inline-flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none;font-weight:600;font-size:14px;padding:8px 0}#alsakaf .quiet-link:hover{text-decoration:underline;text-underline-offset:5px}#alsakaf .spoken-note{font-size:12px;color:var(--muted);margin:25px 0 0}#alsakaf .welcome-visual{min-width:0;position:relative}#alsakaf .welcome-visual>img{display:block;width:100%;height:auto;border-radius:26px 26px 8px 8px}#alsakaf .visual-caption{display:flex;gap:12px;align-items:center;background:var(--surface);border-radius:0 0 20px 20px;padding:16px 22px;font-size:13px;font-weight:600}#alsakaf .caption-mark{color:var(--teal);font-size:27px;line-height:1}#alsakaf .treatments-v3{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:35px}#alsakaf .treatment-intro{padding:6px 0}#alsakaf .treatment-intro>p:not(.kicker){color:var(--muted);font-size:15px;line-height:1.75;margin:18px 0 15px;max-width:320px}#alsakaf .treatment-list{min-width:0}#alsakaf .treatment-item{border-bottom:1px solid var(--line)}#alsakaf .treatment-item:last-child{border-bottom:0}#alsakaf .treatment-item summary{display:flex;align-items:center;gap:18px;padding:18px 0;cursor:pointer;list-style:none}#alsakaf .treatment-item summary::-webkit-details-marker{display:none}#alsakaf .treatment-number{font-size:11px;color:var(--teal);font-variant-numeric:tabular-nums}#alsakaf .treatment-item h3{font-size:16px;font-weight:600;line-height:1.4;flex:1}#alsakaf .expand-mark{font-size:23px;color:var(--teal);font-weight:300;line-height:1;transition:transform .15s}#alsakaf .treatment-item[open] .expand-mark{transform:rotate(45deg)}#alsakaf .treatment-body{padding:0 24px 18px 32px;font-size:14px;line-height:1.75;color:var(--muted)}#alsakaf .treatment-body p+p{margin-top:8px}#alsakaf .intake-v3{margin:22px 0 0;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:24px;padding:30px 35px;background:var(--surface);border:1px solid var(--line);border-radius:22px}#alsakaf .intake-symbol{width:64px;height:75px;display:grid;place-items:center;background:var(--soft);border-radius:16px}#alsakaf .intake-symbol svg{width:44px;stroke:var(--teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#alsakaf .intake-copy .kicker{margin-bottom:8px}#alsakaf .intake-v3 h2{font-size:24px;letter-spacing:-.6px}#alsakaf .intake-copy>p:not(.kicker){font-size:14px;color:var(--muted);margin-top:10px}#alsakaf .intake-tags{display:flex;gap:8px 18px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin-top:17px}#alsakaf .intake-v3>.action{font-size:13px;white-space:nowrap}#alsakaf .contact-v3{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:44px 35px 35px}#alsakaf .contact-copy .kicker{margin-bottom:12px}#alsakaf .contact-v3 h2{font-size:31px}#alsakaf .phone-link{display:inline-flex;gap:25px;font-size:26px;font-weight:600;text-decoration:none;margin:16px 0;color:var(--teal)}#alsakaf .contact-copy>p:not(.kicker){font-size:14px;color:var(--muted);line-height:1.8}#alsakaf .hours-panel h3{font-size:19px;font-weight:600;margin:0 0 10px}#alsakaf .hours-panel table{border-collapse:collapse;width:100%;font-size:13px}#alsakaf .hours-panel th{font-weight:400;text-align:start;color:var(--muted)}#alsakaf .hours-panel th,#alsakaf .hours-panel td{padding:12px 0;border-bottom:1px solid var(--line)}#alsakaf .hours-panel td{text-align:right}#alsakaf .hours-panel>p{font-size:12px;color:var(--muted);margin-top:12px}#alsakaf footer{max-width:1140px;margin:auto;border-top:1px solid var(--line);padding:22px 5px;font-size:11px}#alsakaf #main-content>app-intake,#alsakaf .form-intro,#alsakaf .form-layout{max-width:1140px;margin-inline:auto}#alsakaf summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px;border-radius:6px}[dir=rtl] #alsakaf .welcome-copy h1,[dir=rtl] #alsakaf .home-v3 h2{letter-spacing:0;line-height:1.35}[dir=rtl] #alsakaf .home-v3 .kicker{letter-spacing:0}@media(max-width:1000px){#alsakaf .masthead-v3{gap:16px}#alsakaf .masthead-v3 nav{gap:16px}#alsakaf .welcome-v3{gap:28px}#alsakaf .welcome-copy h1{font-size:45px}#alsakaf .intake-v3{grid-template-columns:54px 1fr;gap:20px}#alsakaf .intake-v3>.action{grid-column:2;justify-self:start}#alsakaf .treatments-v3{gap:30px;padding:28px}#alsakaf .home-v3 h2{font-size:29px}}@media(max-width:760px){#alsakaf .masthead-v3{padding:18px 22px;flex-wrap:wrap;gap:15px}#alsakaf .masthead-v3 .brand{min-width:0}#alsakaf .masthead-v3 .brand strong{font-size:16px}#alsakaf .masthead-v3 nav{order:3;width:100%;justify-content:space-between}#alsakaf .masthead-v3 .preferences{width:auto;gap:3px}#alsakaf .home-v3{padding:0 22px}#alsakaf .welcome-v3{grid-template-columns:1fr;padding:28px 0;gap:26px}#alsakaf .welcome-copy h1{font-size:46px;letter-spacing:-2px}#alsakaf .welcome-intro{font-size:15px;margin-top:17px;max-width:500px}#alsakaf .welcome-actions{margin-top:20px;gap:20px}#alsakaf .spoken-note{margin-top:18px}#alsakaf .welcome-visual{max-width:560px;width:100%}#alsakaf .treatments-v3{grid-template-columns:1fr;gap:14px;padding:24px}#alsakaf .treatment-intro>p:not(.kicker){max-width:none;margin-block:13px 6px}#alsakaf .treatment-item summary{padding:16px 0;gap:12px}#alsakaf .treatment-item h3{font-size:15px}#alsakaf .intake-v3{padding:24px;gap:18px;grid-template-columns:1fr}#alsakaf .intake-symbol{display:none}#alsakaf .intake-v3>.action{grid-column:1}#alsakaf .intake-tags{display:grid;gap:7px}#alsakaf .intake-v3 h2{font-size:25px}#alsakaf .contact-v3{grid-template-columns:1fr;gap:28px;padding:32px 5px}#alsakaf footer{margin-inline:22px;gap:8px;padding:19px 0}}@media(prefers-reduced-motion:reduce){#alsakaf .expand-mark{transition:none}}#alsakaf .source-text{white-space:pre-line;line-height:1.7;margin:14px 0}#alsakaf .privacy h3{font-size:15px;margin-top:22px}
