@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap');
.sc{font-family:'Cairo',Tahoma,Arial,sans-serif;color:#fff;background:#0c0c0c;isolation:isolate;padding-block:var(--sc-space,80px);overflow:clip}.sc *,.sc *::before,.sc *::after{box-sizing:border-box}.sc [hidden]{display:none!important}.sc-wrap{width:min(1280px,90%);margin-inline:auto}.sc h1,.sc h2,.sc h3,.sc p,.sc figure{margin:0;font-family:inherit}.sc h1,.sc h2,.sc h3{color:#fff;text-transform:none;letter-spacing:-.025em}.sc h1 strong,.sc h2 strong{color:var(--sc-accent)}.sc strong{font-weight:800}.sc a{color:inherit}.sc--hero{padding-top:0;background:radial-gradient(ellipse at 18% 55%,#991a201c,transparent 55%),#0c0c0c}.sc-nav{display:flex;align-items:center;justify-content:space-between;direction:ltr;padding-block:25px;border-bottom:1px solid #ffffff12}.sc-nav a{text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.07em}.sc-nav small{display:block;font-size:8px;font-weight:500;letter-spacing:.17em;color:#999;margin-top:4px}.sc-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:35px;padding-top:45px;direction:rtl}.sc-eyebrow{font-size:12px;font-weight:600;color:#c4c4ca;line-height:2}.sc h1{font-size:clamp(32px,3.1vw,49px);line-height:1.6;font-weight:900;text-wrap:balance;margin-block:18px 24px}.sc-prose{font-size:16px;line-height:2.05;color:#c7c7cf}.sc-prose p+p{margin-top:14px}.sc-prose ul{padding-inline-start:20px;margin:14px 0 0}.sc-prose li+li{margin-top:9px}.sc-lead{font-size:17px}.sc-hero-price{display:flex;gap:15px;align-items:baseline;flex-wrap:wrap;margin-top:24px;font-size:13px;color:#c4c4ca}.sc-hero-price bdi{font-size:24px;font-weight:900;color:#fff}.sc-button{display:flex;justify-content:center;align-items:center;gap:20px;min-height:64px;width:100%;max-width:100%;padding:17px 24px;border:1px solid #ff6670;border-radius:12px;background:linear-gradient(120deg,#ec3442,#cf1827);box-shadow:0 10px 32px #e3293724;color:#fff!important;text-decoration:none;font-family:inherit;font-size:16px;font-weight:800;line-height:1.9;cursor:pointer;transition:background .2s,transform .2s}.sc-button:hover{background:#f53a48;transform:translateY(-2px)}.sc-button:disabled{opacity:.6;cursor:wait}.sc-button>span[aria-hidden]{font-size:25px}.sc-copy .sc-button{margin-top:15px}.sc-reassurance{font-size:11px;line-height:2.2;color:#c4c4ca;text-align:center;margin-top:16px!important}.sc-art{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center}.sc-art>img{width:112%;max-width:none;height:auto;margin-inline:-6%;display:block;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 88%,transparent)}.sc-questions{position:absolute;inset:0;pointer-events:none}.sc-questions span{position:absolute;background:#161214e8;border:1px solid #e3293755;box-shadow:0 8px 24px #0007;border-radius:10px;padding:9px 13px;font-weight:700;font-size:12px;line-height:1.6;max-width:47%;color:#fff}.sc-questions span:nth-child(1){top:9%;right:4%}.sc-questions span:nth-child(2){top:24%;left:0}.sc-questions span:nth-child(3){bottom:18%;right:0}.sc-questions span:nth-child(4){bottom:6%;left:10%}.sc-heading{max-width:970px;margin-inline:auto;text-align:center;margin-bottom:40px}.sc h2{font-weight:900;font-size:clamp(27px,2.7vw,40px);line-height:1.65;text-wrap:balance}.sc-heading>.sc-prose{max-width:850px;margin:20px auto 0}.sc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sc-cards--pain{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-card{min-width:0;padding:32px;border:1px solid #ffffff1c;border-radius:18px;background:linear-gradient(140deg,#ffffff04,transparent),#121214}.sc-card-marker{display:inline-block;color:var(--sc-accent);font-size:13px;line-height:1.8;font-weight:800;margin-bottom:18px;direction:ltr}.sc h3{font-size:21px;line-height:1.7;font-weight:800;margin-bottom:12px}.sc-card .sc-prose{font-size:15px}.sc-cards--agenda{grid-template-columns:1fr}.sc-cards--agenda .sc-card{display:grid;grid-template-columns:150px 1fr;column-gap:30px;border-inline-start:3px solid var(--sc-accent)}.sc-cards--agenda .sc-card-marker{grid-row:1/3;font-size:26px;align-self:center}.sc-cards--agenda .sc-prose{grid-column:2}.sc-callout{max-width:1080px;margin:32px auto 0;padding:25px 32px;border:1px solid #e3293755;border-inline-start:3px solid var(--sc-accent);background:#e3293707;border-radius:12px;font-size:19px;line-height:1.95;color:#fff}.sc-button--center{width:fit-content;min-width:300px;margin:32px auto 0}.sc--solution{background:radial-gradient(ellipse at 50% 50%,#e329370a,transparent 65%),#0c0c0c}.sc-cards--solution .sc-card{background:transparent;text-align:center}.sc-authority{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;direction:ltr;max-width:1120px;margin:auto}.sc-authority figure{min-width:0}.sc-authority img{width:100%;height:auto;display:block;border-radius:20px;filter:saturate(.65);mask-image:linear-gradient(#000 82%,transparent)}.sc-authority>div{direction:rtl}.sc-authority article+article{margin-top:28px}.sc-booking-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start;max-width:1120px;margin:auto}.sc-inclusions article{display:flex;gap:15px;margin-top:30px}.sc-check{font-size:24px;font-weight:900;color:var(--sc-accent)}.sc-inclusions .sc-prose{font-size:15px}.sc-booking-card{padding:34px;border:1px solid #e3293790;background:linear-gradient(150deg,#e329370b,transparent),#131315;border-radius:22px;box-shadow:0 10px 65px #0004}.sc-price-label{text-align:center;font-size:14px;color:#c9c9ce}.sc-price{font-size:clamp(36px,4vw,58px);font-weight:900;text-align:center;line-height:1.6;letter-spacing:-.04em}.sc-payment-note{text-align:center;color:#c6c6ce;font-size:12px;margin-bottom:26px!important}.sc-form fieldset{padding:0;border:0;margin:0}.sc-form legend,.sc-form>label{font-size:15px;font-weight:700;color:#fff;margin-bottom:14px}.sc-format-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sc-format-grid label{display:flex;align-items:center;gap:9px;border:1px solid #ffffff25;border-radius:10px;padding:16px 10px;cursor:pointer;color:#fff;font-size:13px;line-height:1.8}.sc-format-grid label:has(input:checked){border-color:var(--sc-accent);background:#e3293712}.sc-form input[type=radio],.sc-form input[type=checkbox]{appearance:auto;accent-color:var(--sc-accent);width:17px;height:17px;flex:0 0 17px;margin:0;opacity:1;position:static}.sc-onsite{margin-top:15px;padding:16px;border:1px solid #ffffff25;border-radius:10px;font-size:12px;line-height:2;color:#e5e5e8}.sc-onsite label{display:flex;align-items:start;gap:10px;margin-top:12px;color:#fff}.sc-booking-note{margin:20px 0!important;font-size:12px;line-height:2;color:#d3d3d8}.sc-secure{text-align:center;font-size:11px;color:#bcbcc5;margin-top:14px!important;line-height:2}.sc-error{border:1px solid #e32937;color:#fff;background:#e3293715;padding:12px;margin-bottom:15px!important;line-height:1.8;font-size:13px}.sc-form select{width:100%;background:#18181a;color:#fff;border:1px solid #ffffff40;padding:12px;border-radius:8px;margin-bottom:20px;font-family:inherit}.sc :is(a,button,input,select):focus-visible{outline:2px solid #fff;outline-offset:4px}#session-booking{scroll-margin-top:25px}
@media(max-width:989px){.sc{padding-block:calc(var(--sc-space,80px)*.75)}.sc--hero{padding-top:0}.sc-hero-grid{grid-template-columns:1fr;gap:16px}.sc-copy{max-width:720px;margin-inline:auto}.sc-art{width:min(600px,100%);margin:auto!important}.sc-art>img{width:100%;margin:0}.sc h1{font-size:40px}.sc-cards{gap:16px}.sc-card{padding:24px}.sc h3{font-size:19px}.sc-authority{gap:32px}.sc-booking-grid{gap:28px}.sc-booking-card{padding:25px}.sc-booking-grid{grid-template-columns:1fr 1fr}.sc-format-grid{grid-template-columns:1fr}}
@media(max-width:749px){.sc-wrap{width:90%}.sc-nav{padding-block:20px}.sc-hero-grid{padding-top:30px}.sc-eyebrow{font-size:11px}.sc h1{font-size:30px;line-height:1.65}.sc-lead,.sc-prose{font-size:15px;line-height:2.1}.sc-button{font-size:14px;padding:16px;gap:12px}.sc-reassurance{font-size:10px}.sc-art{max-width:440px}.sc-questions span{font-size:10px;padding:7px 9px}.sc h2{font-size:27px}.sc-heading{margin-bottom:28px}.sc-cards,.sc-cards--pain{grid-template-columns:1fr}.sc-card{padding:25px}.sc-card-marker{margin-bottom:14px}.sc-cards--agenda .sc-card{display:block}.sc-cards--agenda .sc-card-marker{font-size:21px}.sc-callout{font-size:17px;padding:22px}.sc-authority{display:flex;flex-direction:column;gap:25px}.sc-authority figure{max-width:330px}.sc-booking-grid{grid-template-columns:1fr;gap:30px}.sc-booking-card{padding:24px 20px}.sc-format-grid{grid-template-columns:1fr 1fr}.sc-price{font-size:42px}.sc-inclusions article{margin-top:22px}.sc-button--center{min-width:0;width:100%}}
@media(prefers-reduced-motion:reduce){.sc-button{transition:none}.sc-button:hover{transform:none}}
