@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2)format("woff2"),url(/assets/bodoni-moda-latin-400-normal-9rKXKbpF.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-normal-CtAcMono.woff2)format("woff2"),url(/assets/bodoni-moda-latin-500-normal-B12im5S-.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/bodoni-moda-latin-400-italic-DB-bun8K.woff2)format("woff2"),url(/assets/bodoni-moda-latin-400-italic-O_MaDy27.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-italic-CpCRhJ5E.woff2)format("woff2"),url(/assets/bodoni-moda-latin-500-italic-B93mrTlm.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reem-kufi-arabic-400-normal-DtbpzZsC.woff2)format("woff2"),url(/assets/reem-kufi-arabic-400-normal-BBJU0Qav.woff)format("woff")}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/reem-kufi-arabic-500-normal-CI8P0nls.woff2)format("woff2"),url(/assets/reem-kufi-arabic-500-normal--Ib79ju3.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}:root{--velvet:#1e1118;--velvet-2:#2c1a24;--velvet-3:#3a2430;--velvet-deep:#160c12;--sugar:#f6eee8;--sugar-2:#efe4dc;--sugar-card:#fbf7f3;--ink:#2a1720;--ink-soft:#6e5560;--rose:#e9b8ae;--rose-light:#f4d3cb;--rose-deep:#a5574c;--line-dark:#e9b8ae33;--line-light:#2a17201f;--display:"Bodoni Moda", "Reem Kufi", Didot, "Bodoni 72", Georgia, serif;--body:"Instrument Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--header-h:72px;--velvet-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 .85 0 0 0 0 .82 0 0 0 .045 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--paper-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4 0 0 0 0 .25 0 0 0 0 .3 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.site[lang=ar]{--display:"Reem Kufi", "Bodoni Moda", Georgia, serif;--body:"IBM Plex Sans Arabic", "Instrument Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px);-webkit-text-size-adjust:100%}body{background-color:var(--velvet);background-image:var(--velvet-noise);color:var(--sugar);font-family:var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}::selection{background:var(--rose);color:var(--velvet)}img,svg,iframe{display:block}a{color:inherit}h1,h2,h3,h4,p{margin:0}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}:focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:6px}.is-light :focus-visible{outline-color:var(--rose-deep)}.skip-link{inset-inline-start:16px;z-index:100;background:var(--rose);color:var(--velvet);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:fixed;top:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.eyebrow{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--rose);font-size:12px;font-weight:600}.is-light .eyebrow{color:var(--rose-deep)}.section-head{max-width:720px}.section-title{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin-top:16px;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.04}.section-sub{max-width:36em;color:color-mix(in srgb, currentColor 72%, transparent);text-wrap:pretty;margin-top:18px;font-size:18px}.wordmark{letter-spacing:-.01em;color:var(--sugar);font-family:Bodoni Moda,Didot,Georgia,serif;font-size:27px;font-style:italic;font-weight:500;line-height:1;text-decoration:none}.btn{min-height:50px;font-family:var(--body);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15.5px;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-sm{gap:8px;min-height:40px;padding:0 16px;font-size:14px}.btn-lg{min-height:56px;padding:0 30px;font-size:16.5px}.btn-rose{background:var(--rose);color:var(--velvet)}.btn-rose:hover{background:var(--rose-light)}.btn-ghost{border-color:color-mix(in srgb, var(--rose) 45%, transparent);color:var(--sugar)}.btn-ghost:hover{border-color:var(--rose);background:color-mix(in srgb, var(--rose) 10%, transparent)}.btn-outline{border-color:color-mix(in srgb, currentColor 32%, transparent);color:inherit}.btn-outline:hover{border-color:currentColor}.icon-arrow{transition:transform .3s var(--ease)}.btn:hover .icon-arrow{transform:translate(3px)}[dir=rtl] .icon-arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon-arrow{transform:scaleX(-1)translate(3px)}.site-header{z-index:50;background:color-mix(in srgb, var(--velvet) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--line-dark);position:sticky;top:0}.header-row{min-height:var(--header-h);align-items:center;gap:28px;display:flex}.header-nav{gap:26px;margin-inline-start:18px;display:none}.header-nav a{color:color-mix(in srgb, var(--sugar) 72%, transparent);font-size:14.5px;text-decoration:none;transition:color .25s}.header-nav a:hover{color:var(--rose)}.header-end{align-items:center;gap:14px;margin-inline-start:auto;display:flex}.lang-switch{gap:2px;display:flex}.lang-switch a{letter-spacing:.06em;min-width:34px;height:34px;color:color-mix(in srgb, var(--sugar) 60%, transparent);border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:inline-grid}.lang-switch a:hover{color:var(--sugar)}.lang-switch a[aria-current=page]{color:var(--velvet);background:var(--rose)}.lang-switch a[lang=ar]{letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;font-size:15px}@media (width<=560px){.header-row{gap:12px}.header-end .btn span{display:none}.header-end .btn-sm{width:40px;padding:0}.lang-switch a{min-width:30px;height:30px;padding:0 4px;font-size:11.5px}}@media (width>=1040px){.header-nav{display:flex}}.hero{isolation:isolate;padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,110px);position:relative;overflow:hidden}.hero-velvet{z-index:-1;background:radial-gradient(ellipse 60% 55% at 78% 46%, #e9b8ae29, transparent 70%), radial-gradient(ellipse 50% 40% at 12% 0%, #a05a7838, transparent 70%), linear-gradient(180deg, var(--velvet) 0%, var(--velvet-2) 100%);position:absolute;inset:0}.hero-grid{align-items:center;gap:44px;display:grid}.hero-copy{max-width:660px}.hero-title{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:22px;font-size:clamp(46px,6vw,90px);font-weight:400;line-height:.98}.hero-title em{color:var(--rose);font-style:italic}.hero-sub{max-width:33em;color:color-mix(in srgb, var(--sugar) 78%, transparent);text-wrap:pretty;margin-top:26px;font-size:clamp(17px,1.5vw,19px)}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.js .hero-in{animation:hero-in 1.2s var(--ease) var(--d,0s) backwards}@keyframes hero-in{0%{opacity:0;filter:blur(10px);translate:0 14px}}.hero-stage{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.hero-stage:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(closest-side,#e9b8ae33,#0000);border-radius:50%;position:absolute;inset:4% 8% 14%}.fan{--s:.3;--spread:54px;--tilt:7deg;width:100%;height:calc(844px * var(--s) + 90px);position:relative}.fan-card{transform:translate(-50%, -50%) translateX(calc(var(--x) * var(--spread))) translateY(calc(var(--lift) - var(--raise,0px))) rotate(calc(var(--x) * var(--tilt)));transform-origin:50% 85%;transition:transform .6s var(--ease);text-decoration:none;display:block;position:absolute;top:50%;left:50%}.fan-card:first-child{--x:-1.5;--lift:26px;z-index:1}.fan-card:nth-child(2){--x:-.5;--lift:2px;z-index:3}.fan-card:nth-child(3){--x:.5;--lift:2px;z-index:4}.fan-card:nth-child(4){--x:1.5;--lift:26px;z-index:2}.fan-card:hover,.fan-card:focus-visible{--raise:26px;z-index:10}.fan-card:focus-visible{outline:none}.fan-card:focus-visible .phone{box-shadow:0 0 0 2px var(--velvet), 0 0 0 4px var(--rose), 0 30px 60px -20px #0009}.js .fan-card{animation:deal 1.2s var(--ease) calc(.35s + var(--i) * .14s) backwards}@keyframes deal{0%{opacity:0;transform:translate(-50%,-20%)rotate(0)scale(.92)}}.fan-tag{inset-inline:0;text-align:center;font-family:var(--display);white-space:nowrap;color:var(--rose);opacity:0;font-size:15px;font-style:italic;transition:opacity .3s;position:absolute;top:calc(100% + 12px)}.fan-card:hover .fan-tag,.fan-card:focus-visible .fan-tag{opacity:1}.fan-note{text-align:center;max-width:28em;color:color-mix(in srgb, var(--sugar) 62%, transparent);font-size:14px}@media (width>=420px){.fan{--s:.34;--spread:66px}}@media (width>=560px){.fan{--s:.4;--spread:92px}}@media (width>=720px){.fan{--s:.44;--spread:110px;--tilt:8deg}}@media (width>=1040px){.hero-grid{grid-template-columns:1fr 1fr;gap:64px}.hero{min-height:calc(100svh - var(--header-h));align-items:center;display:flex}.fan{--s:.44;--spread:92px}}@media (width>=1280px){.fan{--s:.48;--spread:100px}}.phone{--bezel:calc(10px * var(--s) + 4px);width:calc(390px * var(--s) + 2 * var(--bezel));padding:var(--bezel);border-radius:calc(56px * var(--s) + var(--bezel));background:linear-gradient(150deg,#4a3540 0%,#140a10 38%,#2a1d24 100%);position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 0 0 2px #0009,0 34px 60px -22px #000000b3,0 14px 28px #00000052}.phone-screen{width:calc(390px * var(--s));height:calc(844px * var(--s));border-radius:calc(48px * var(--s));isolation:isolate;background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--tint) 92%, #fff), var(--tint) 55%, color-mix(in srgb, var(--tint) 80%, #000));position:relative;overflow:hidden}.phone-screen iframe{width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0;pointer-events:none;background:0 0;border:0;position:absolute;top:0;left:0}.phone.is-interactive iframe{pointer-events:auto}@media (hover:none){.phone.is-interactive iframe{pointer-events:none}}.phone-island{z-index:2;top:calc(var(--bezel) + 11px * var(--s));width:calc(112px * var(--s));height:calc(32px * var(--s));background:#050304;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone-glare{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff1a,#0000 28%);position:absolute;inset:0}.section{padding-block:clamp(80px,11vw,140px);position:relative}.is-light{background-color:var(--sugar);background-image:var(--paper-noise);color:var(--ink)}.showcase{background:linear-gradient(180deg, var(--velvet-2) 0%, var(--velvet) 22%, var(--velvet) 100%)}.showcase .section-head{text-align:center;margin-inline:auto}.showcase .section-sub{margin-inline:auto}.tpl-list{gap:clamp(72px,10vw,128px);margin-top:clamp(56px,8vw,96px);display:grid}.tpl-row{align-items:center;gap:36px;display:grid}.tpl-stage{isolation:isolate;flex-direction:column;align-items:center;gap:16px;padding-block:28px;display:flex;position:relative}.tpl-stage .phone{--s:.6}.tpl-halo{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tpl-b) 32%, transparent), transparent 75%), color-mix(in srgb, var(--tpl-bg) 9%, transparent);width:min(92%,470px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tpl-b) 40%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.tpl-hint{color:color-mix(in srgb, var(--sugar) 50%, transparent);font-size:12.5px}@media (hover:none){.tpl-hint{display:none}}.tpl-copy{max-width:500px}.swatches{gap:8px;margin:0;padding:0;list-style:none;display:flex}.swatches li{border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #ffffff2e,0 2px 6px #00000059}.tpl-name{font-family:var(--display);letter-spacing:-.015em;margin-top:22px;font-size:clamp(38px,4.6vw,60px);font-weight:400;line-height:1.02}.tpl-tagline{font-family:var(--display);color:var(--rose);margin-top:14px;font-size:clamp(19px,1.8vw,23px);font-style:italic;line-height:1.35}.tpl-facts{border-top:1px solid var(--line-dark);gap:18px;margin:28px 0 32px;padding-top:24px;display:grid}.tpl-facts dt{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--sugar) 55%, transparent);font-size:11.5px;font-weight:600}.tpl-facts dd{color:color-mix(in srgb, var(--sugar) 82%, transparent);margin:6px 0 0;font-size:16.5px}.lang-chip{border:1px solid var(--line-dark);border-radius:999px;margin-block:2px;margin-inline-end:6px;padding:3px 11px;font-size:13.5px;display:inline-block}.lang-chip[lang=ar]{font-family:IBM Plex Sans Arabic,sans-serif}@media (width>=900px){.tpl-row{grid-template-columns:1fr 1fr;gap:64px}.tpl-row.is-flipped .tpl-stage{order:2}.tpl-stage .phone{--s:.64}}.journey-grid{gap:48px;display:grid}.journey-steps{gap:38px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-steps:before{content:"";background:linear-gradient(var(--line-light), color-mix(in srgb, var(--rose-deep) 45%, transparent), var(--line-light));width:1px;position:absolute;inset-block:24px;inset-inline-start:23.5px}.journey-step{grid-template-columns:48px 1fr;gap:22px;display:grid;position:relative}.journey-icon{background:var(--sugar-card);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-light), 0 4px 14px #2a17200f;color:var(--rose-deep);border-radius:50%;place-items:center;display:grid}.journey-when{letter-spacing:.18em;text-transform:uppercase;color:var(--rose-deep);font-size:12px;font-weight:600}.journey-title{font-family:var(--display);margin-top:6px;font-size:clamp(25px,2.6vw,31px);font-weight:400;line-height:1.15}.journey-text{max-width:32em;color:var(--ink-soft);margin-top:8px}.for-you{background:radial-gradient(ellipse 60% 80% at 100% 0%, #e9b8ae24, transparent 70%), var(--velvet);background-image:radial-gradient(ellipse 60% 80% at 100% 0%, #e9b8ae24, transparent 70%), var(--velvet-noise);background-color:var(--velvet);color:var(--sugar);border-radius:28px;margin-top:clamp(64px,9vw,104px);padding:clamp(32px,5vw,56px)}.for-you-title{font-family:var(--display);color:var(--rose);font-size:clamp(30px,3.4vw,42px);font-style:italic;font-weight:400}.for-you-list{gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.for-you-list li{grid-template-columns:40px 1fr;gap:16px;display:grid}.for-you-icon{background:color-mix(in srgb, var(--rose) 12%, transparent);width:40px;height:40px;color:var(--rose);border-radius:12px;place-items:center;display:grid}.for-you-list h4{font-size:16.5px;font-weight:600}.for-you-list p{color:color-mix(in srgb, var(--sugar) 70%, transparent);margin-top:4px;font-size:15px}@media (width>=900px){.journey-grid{grid-template-columns:.9fr 1.1fr;gap:72px}.journey-head{top:calc(var(--header-h) + 48px);align-self:start;position:sticky}.for-you-list{grid-template-columns:repeat(2,1fr);gap:32px 48px}}@media (width>=1180px){.for-you-list{grid-template-columns:repeat(4,1fr)}.for-you-list li{grid-template-columns:1fr}}.process{background:radial-gradient(ellipse 50% 60% at 0% 100%, #a05a782e, transparent 70%), var(--velvet)}.process-steps{counter-reset:none;gap:40px;margin:clamp(48px,7vw,80px) 0 0;padding:0;list-style:none;display:grid}.process-step{border-top:1px solid var(--line-dark);padding-top:26px;position:relative}.process-num{color:#0000;-webkit-text-stroke:1px var(--rose);font-family:Bodoni Moda,Didot,Georgia,serif;font-size:clamp(76px,8vw,112px);font-style:italic;font-weight:400;line-height:.9;display:block}.process-title{font-family:var(--display);margin-top:18px;font-size:clamp(23px,2.2vw,27px);font-weight:400;line-height:1.2}.process-text{color:color-mix(in srgb, var(--sugar) 70%, transparent);margin-top:10px;font-size:16px}@media (width>=720px){.process-steps{grid-template-columns:repeat(2,1fr);gap:48px 40px}}@media (width>=1080px){.process-steps{grid-template-columns:repeat(4,1fr)}}.packages .section-head{text-align:center;margin-inline:auto}.packages .section-sub{margin-inline:auto}.package-grid{align-items:stretch;gap:20px;margin-top:clamp(48px,7vw,72px);display:grid}.package{background:var(--sugar-card);box-shadow:inset 0 0 0 1px var(--line-light), 0 16px 40px -24px #2a172040;border-radius:26px;flex-direction:column;padding:34px 30px 30px;display:flex;position:relative}.package.is-featured{background-color:var(--velvet);background-image:radial-gradient(ellipse 80% 60% at 50% 0%, #e9b8ae2e, transparent 70%), var(--velvet-noise);color:var(--sugar);box-shadow:0 30px 60px -28px #1e1118b3}.package-badge{top:-13px;background:var(--rose);color:var(--velvet);letter-spacing:.06em;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600;position:absolute;inset-inline-start:30px}.package-name{font-family:var(--display);font-size:30px;font-weight:400}.package-pitch{color:color-mix(in srgb, currentColor 68%, transparent);margin-top:6px;font-size:15.5px}.package-price{border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);align-items:baseline;gap:10px;margin-top:26px;padding-bottom:26px;display:flex}.package-from{color:color-mix(in srgb, currentColor 60%, transparent);font-size:14px}.package-amount{letter-spacing:-.02em;font-family:Bodoni Moda,Didot,Georgia,serif;font-size:54px;line-height:1}.package-list{gap:12px;margin:24px 0 30px;padding:0;font-size:15.5px;list-style:none;display:grid}.package-list li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.package-list svg{color:var(--rose-deep);margin-top:4px}.package.is-featured .package-list svg{color:var(--rose)}.package-cta{width:100%;margin-top:auto}.package-note{text-align:center;color:var(--ink-soft);margin-top:30px;font-size:14px}@media (width>=900px){.package-grid{grid-template-columns:repeat(3,1fr);gap:24px}.package.is-featured{transform:translateY(-14px)}}.faq{background-color:var(--sugar-2)}.faq-grid{gap:40px;display:grid}.faq-list{border-top:1px solid var(--line-light)}.faq-item{border-bottom:1px solid var(--line-light)}.faq-item summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(19px,1.9vw,23px);line-height:1.3;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{color:var(--rose-deep);transition:transform .35s var(--ease);flex-shrink:0}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-item p{max-width:40em;color:var(--ink-soft);padding-bottom:24px}@media (width>=900px){.faq-grid{grid-template-columns:.8fr 1.2fr;gap:72px}}.contact{isolation:isolate;text-align:center;overflow:hidden}.contact-glow{z-index:-1;background:radial-gradient(ellipse 50% 70% at 50% 110%, #e9b8ae42, transparent 70%), var(--velvet);position:absolute;inset:0}.contact-inner{flex-direction:column;align-items:center;display:flex}.contact-title{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:18px;font-size:clamp(44px,7.4vw,104px);font-weight:400;line-height:1}.contact-sub{max-width:30em;color:color-mix(in srgb, var(--sugar) 74%, transparent);margin-top:22px;font-size:18px}.contact-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.contact-address{color:color-mix(in srgb, var(--sugar) 50%, transparent);margin-top:20px;font-size:14px}.site-footer{background:var(--velvet-deep);border-top:1px solid var(--line-dark);padding-block:44px 28px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-wordmark{font-size:30px}.footer-tagline{color:color-mix(in srgb, var(--sugar) 60%, transparent);margin-top:8px;font-size:14.5px}.footer-end{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.footer-staff{color:color-mix(in srgb, var(--sugar) 60%, transparent);text-underline-offset:4px;font-size:14px}.footer-staff:hover{color:var(--rose)}.footer-legal{border-top:1px solid var(--line-dark);color:color-mix(in srgb, var(--sugar) 42%, transparent);margin-top:36px;padding-top:20px;font-size:13px}.js .reveal{opacity:0;filter:blur(6px);transition:opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease);transform:translateY(26px)}.js .reveal.in{opacity:1;filter:none;transform:none}.site[lang=ar] .eyebrow,.site[lang=ar] .journey-when,.site[lang=ar] .tpl-facts dt,.site[lang=ar] .package-badge{letter-spacing:0;text-transform:none;font-size:14px}.site[lang=ar] .hero-title{letter-spacing:0;font-size:clamp(42px,6.2vw,86px);line-height:1.22}.site[lang=ar] .hero-title em,.site[lang=ar] .tpl-tagline,.site[lang=ar] .for-you-title{font-style:normal}.site[lang=ar] .section-title,.site[lang=ar] .contact-title,.site[lang=ar] .tpl-name{letter-spacing:0;line-height:1.3}.site[lang=ar] .contact-title{font-size:clamp(40px,6.4vw,88px)}.site[lang=ar] body,.site[lang=ar]{line-height:1.8}.site[lang=ar] .fan-tag{font-style:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}.js .reveal{opacity:1;filter:none;transform:none}}
