.se-app{--maxw:1250px;--pad-x:clamp(20px, 5vw, 56px);--sec-pad:clamp(72px, 9vw, 128px);--ease:cubic-bezier(.22, 1, .36, 1);--page:#fbf8f2;--page-2:#fff;--surface:#fff;--surface-2:#f4ede0;--border:#e8decb;--border-2:#f0e8d8;--fg:#0e1414;--fg-muted:#5a6160;--fg-subtle:#9a9486;--primary:#10a3a3;--primary-deep:#0e8585;--primary-bright:#18c3c3;--on-primary:#fff;--primary-soft:#e7fafa;--gold:#be9444;--shadow:0 30px 70px -28px #1c140847;--shadow-soft:0 16px 40px -16px #1c140829;--shadow-pill:0 4px 18px #1c140812;--glow:#18c3c34d;--serp-link:#1a4fbf;min-height:100vh;font-family:var(--font-body);color:var(--fg);background:var(--page);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.se-app img{max-width:100%;display:block}.se-app a{color:inherit;text-decoration:none}.se-app ::selection{background:var(--primary);color:var(--on-primary)}.se-app .page-bg{z-index:-1;background:radial-gradient(75% 45% at 88% 0%, color-mix(in srgb, var(--primary-soft) 62%, transparent), transparent 58%), radial-gradient(65% 40% at 4% 12%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 60%), var(--page);position:fixed;inset:0}.se-app .wrap{max-width:var(--maxw);padding-inline:var(--pad-x);width:100%;margin-inline:auto}.se-app .pad{padding-block:var(--sec-pad)}.se-app section{position:relative}.se-app .eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--primary);align-items:center;gap:10px;font-size:11.5px;font-weight:700;display:inline-flex}.se-app .eyebrow:before{content:"";background:var(--primary);flex:none;width:18px;height:1px}.se-app .eyebrow.c{justify-content:center}.se-app .sec-title{font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1.06}.se-app .hl,.se-app .ink{color:var(--primary)}.se-app .lead{color:var(--fg-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.7}.se-app .sec-head{max-width:660px}.se-app .sec-head .lead{margin:16px 0 0}.se-app .sec-head.c{text-align:center;margin-inline:auto}.se-app .btn{letter-spacing:-.01em;cursor:pointer;transition:transform .3s var(--ease), background .3s, box-shadow .3s, color .3s, border-color .3s;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:700;display:inline-flex}.se-app .btn svg{flex:none;width:17px;height:17px}.se-app .btn .ci{width:24px;height:24px;transition:transform .3s var(--ease);background:#ffffff2e;border-radius:7px;flex:none;place-items:center;display:grid}.se-app .btn .ci svg{width:14px;height:14px}.se-app .btn:hover .ci{transform:translate(3px)}.se-app .btn-primary{background:var(--fg);color:#fff}.se-app .btn-primary:hover{background:var(--primary-deep);box-shadow:0 18px 40px -14px var(--glow);transform:translateY(-2px)}.se-app .btn-white{color:var(--fg);border:1px solid var(--border);background:0 0}.se-app .btn-white:hover{border-color:var(--fg);transform:translateY(-2px)}.se-app .btn-ghost{color:var(--fg);border:1px solid var(--border);background:0 0}.se-app .btn-ghost:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.se-app .btn-lg{padding:17px 30px;font-size:16px}.se-app .up{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transform:translateY(24px)}.se-app .up.in{opacity:1;transform:none}.se-app .up.d1{transition-delay:60ms}.se-app .up.d2{transition-delay:.14s}.se-app .up.d3{transition-delay:.22s}.se-app .up.d4{transition-delay:.3s}.se-app .up.d5{transition-delay:.38s}.se-app .hero{padding:clamp(24px,3.6vw,44px) 0 clamp(44px,5vw,72px)}.se-app .crumb{color:var(--fg-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:clamp(26px,4vw,46px);font-size:13px;display:flex}.se-app .crumb a{color:var(--fg-muted);transition:color .2s}.se-app .crumb a:hover{color:var(--primary)}.se-app .crumb-sep{opacity:.55;flex:none;width:14px;height:14px}.se-app .hero-head{max-width:900px}.se-app .hero h1{font-family:var(--font-display);letter-spacing:-.042em;margin:16px 0 0;font-size:clamp(34px,5.2vw,72px);font-weight:700;line-height:1.02}.se-app .hero-tagline{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-subtle);margin:16px 0 0;font-size:clamp(17px,2.1vw,28px);font-weight:500;line-height:1.22}.se-app .hero .lead{max-width:min(64ch,46rem);margin:22px 0 0}.se-app .hero .cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.se-app .serp{border:1px solid var(--border);background:var(--page-2);box-shadow:var(--shadow-soft);border-radius:18px;margin:clamp(38px,5vw,66px) 0 0;overflow:hidden}.se-app .serp-bar{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:12px;padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px);display:flex}.se-app .serp-mag{width:18px;height:18px;color:var(--fg-subtle);flex:none}.se-app .serp-q{color:var(--fg);font-size:clamp(15px,1.6vw,19px)}.se-app .serp-caret{background:var(--primary);width:1.5px;height:1.15em;animation:1.15s step-end infinite se-blink}.se-app .serp-body{gap:clamp(18px,2.2vw,26px);padding:clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px) clamp(22px,3vw,32px);display:grid}.se-app .res{max-width:680px;position:relative}.se-app .sk{background:var(--border-2);border-radius:5px;height:9px;margin-bottom:8px;display:block}.se-app .sk-1{width:62%}.se-app .sk-2{width:44%}.se-app .sk-3{width:30%;height:7px}.se-app .res-ad{opacity:.55}.se-app .ad-tag,.se-app .own-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:5px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.se-app .ad-tag{border:1px solid var(--fg-subtle);color:var(--fg-muted)}.se-app .own-tag{background:var(--primary);color:var(--on-primary)}.se-app .ad-note{color:var(--fg-muted);max-width:52ch;margin:6px 0 0;font-size:12.5px;line-height:1.55}.se-app .res-own{border-inline-start:3px solid var(--primary);padding-inline-start:clamp(14px,1.6vw,20px)}.se-app .res-url{color:var(--fg-muted);margin-bottom:4px;font-size:12.5px;display:block}.se-app .res-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--serp-link);font-size:clamp(17px,1.9vw,21px);font-weight:600;line-height:1.3;display:block}.se-app .res-snip{color:var(--fg-muted);margin:7px 0 0;font-size:13.5px;line-height:1.6}.se-app .res-sk{opacity:.42}.se-app .hero-stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:clamp(22px,4vw,48px);margin-top:clamp(34px,4vw,48px);padding-top:clamp(22px,3vw,30px);display:flex}.se-app .hero-stats .stat{flex-direction:column;gap:5px;display:flex}.se-app .hero-stats .n{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1}.se-app .hero-stats .l{color:var(--fg-muted);font-size:13px}.se-app .se-stack{background:var(--page-2);border-block:1px solid var(--border)}.se-app .stack{gap:10px;margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.se-app .layer{border:1px solid var(--border);background:var(--surface);transition:border-color .3s var(--ease), transform .3s var(--ease);border-radius:12px;grid-template-columns:auto 190px 1fr;align-items:center;gap:clamp(14px,2.4vw,28px);padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px);display:grid}.se-app .layer:nth-child(2){margin-inline-start:clamp(0px,2.2vw,30px)}.se-app .layer:nth-child(3){margin-inline-start:clamp(0px,4.4vw,60px)}.se-app .layer:nth-child(4){border-color:color-mix(in srgb, var(--primary) 45%, var(--border));margin-inline-start:clamp(0px,6.6vw,90px)}.se-app .layer:hover{border-color:var(--primary);transform:translateY(-2px)}.se-app .ln{font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);font-size:12px;font-weight:700}.se-app .lb{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(18px,2vw,24px);font-weight:700}.se-app .lnote{color:var(--fg-muted);font-size:14.5px}.se-app .se-what .prose{max-width:min(78ch,58rem);margin-top:clamp(30px,3.6vw,44px)}.se-app .se-what .prose p{color:var(--fg-muted);margin:0 0 24px;padding-inline-start:clamp(38px,5vw,66px);font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.8;position:relative}.se-app .se-what .prose p:first-child{color:var(--fg);font-size:clamp(17px,1.7vw,21px);line-height:1.65}.se-app .se-what .prose p:last-child{margin-bottom:0}.se-app .pn{inset-inline-start:0;font-family:var(--font-mono);letter-spacing:.1em;color:var(--primary);opacity:.75;font-size:11.5px;font-weight:700;position:absolute;top:.35em}.se-app .qgrid{grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,24px);margin-top:clamp(34px,4vw,52px);display:grid}.se-app .qset{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:clamp(22px,2.6vw,32px)}.se-app .qset-ar{background:color-mix(in srgb, var(--primary-soft) 45%, var(--surface))}.se-app .qcap{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle);align-items:center;gap:10px;margin-bottom:18px;font-size:10.5px;display:flex}.se-app .qcap:after{content:"";background:var(--border);flex:1;height:1px}.se-app .qset ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.se-app .qset li{border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:14px;padding-block:12px;display:flex}.se-app .qset li:last-child{border-bottom:none}.se-app .qset .q{color:var(--fg);font-size:clamp(14.5px,1.5vw,17px)}.se-app .qset-ar .q{font-family:var(--font-ar-display), var(--font-arabic-plex), serif;letter-spacing:0}.se-app .qset-en .q{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif;letter-spacing:-.02em}.se-app .qi{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);border-radius:20px;flex:none;padding:4px 10px;font-size:10px;font-weight:700}.se-app .panels{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.se-app .panel{border:1px solid var(--border);background:var(--surface);transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s;border-radius:16px;padding:clamp(24px,2.6vw,32px);position:relative;overflow:hidden}.se-app .panel:hover{box-shadow:var(--shadow-soft);border-color:color-mix(in srgb, var(--primary) 40%, var(--border));transform:translateY(-4px)}.se-app .pbar{background:var(--primary);transform-origin:0;height:3px;transition:transform .45s var(--ease);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.se-app .panel:hover .pbar{transform:scaleX(1)}.se-app .phead{align-items:center;gap:13px;display:flex}.se-app .pi{background:var(--surface-2);width:38px;height:38px;color:var(--primary);transition:background .35s var(--ease), color .35s var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.se-app .pi svg{width:18px;height:18px}.se-app .panel:hover .pi{background:var(--primary);color:var(--on-primary)}.se-app .panel h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(16px,1.7vw,19.5px);font-weight:700}.se-app .panel p{color:var(--fg-muted);margin:15px 0 0;font-size:14.5px;line-height:1.68}.se-app .se-time{background:var(--page-2);border-block:1px solid var(--border)}.se-app .tl{--tk-l:200px;margin-top:clamp(34px,4vw,52px);position:relative}.se-app .tl-axis{height:22px;margin-inline-start:var(--tk-l);position:relative}.se-app .tl-axis .tick{font-family:var(--font-mono);color:var(--fg-subtle);font-size:11px;position:absolute;top:0;transform:translate(-50%)}.se-app .tl-axis .tick b{font-weight:700}.se-app .tracks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.se-app .tracks li{grid-template-columns:var(--tk-l) 1fr;align-items:center;gap:0;display:grid}.se-app .tk-l{color:var(--fg);padding-inline-end:16px;font-size:14px}.se-app .tk-rail{background:var(--surface-2);border-radius:8px;height:30px;position:relative}.se-app .tk-rail:before,.se-app .tk-rail:after{content:"";background:color-mix(in srgb, var(--primary) 32%, transparent);pointer-events:none;width:1px;position:absolute;inset-block:-7px}.se-app .tk-rail:before{inset-inline-start:25%}.se-app .tk-rail:after{inset-inline-start:50%}.se-app .tk-bar{background:linear-gradient(to right, var(--primary), var(--primary-bright));transform-origin:0;transition:transform .8s var(--ease);border-radius:8px;position:absolute;inset-block:0;transform:scaleX(0)}.se-app .tl.in .tk-bar{transform:none}.se-app .tl-marker{color:var(--fg-muted);align-items:center;gap:10px;margin:20px 0 0;font-size:13.5px;display:flex}.se-app .tl-marker .dot{background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px}.se-app .tl-unit{inset-inline-end:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle);font-size:10.5px;position:absolute;top:0}.se-app .bands{gap:clamp(12px,1.6vw,18px);margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.se-app .band{border:1px solid var(--border);background:var(--surface);max-width:78%;transition:border-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:clamp(16px,2.4vw,30px);padding:clamp(22px,2.6vw,32px) clamp(24px,3vw,38px);display:grid}.se-app .band-b{background:var(--surface-2);margin-inline-start:auto}.se-app .band:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:var(--shadow-soft)}.se-app .bn{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.4px color-mix(in srgb, var(--primary) 50%, transparent);font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:.9}.se-app .bc h4{font-family:var(--font-display);letter-spacing:-.022em;margin:0 0 9px;font-size:clamp(18px,2vw,23px);font-weight:700}.se-app .bc p{color:var(--fg-muted);max-width:68ch;margin:0;font-size:14.5px;line-height:1.7}.se-app .rel-rows{border-top:1px solid var(--border);margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none}.se-app .rel-rows li{border-bottom:1px solid var(--border)}.se-app .rel-rows a{transition:color .25s var(--ease), padding-inline .25s var(--ease);grid-template-columns:1fr auto auto;align-items:center;gap:clamp(12px,2vw,26px);padding-block:16px;display:grid}.se-app .rel-rows a:hover{color:var(--primary);padding-inline:10px}.se-app .rl{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(15px,1.5vw,18px);font-weight:600}.se-app .rp{font-family:var(--font-mono);color:var(--fg-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:46ch;font-size:12px;overflow:hidden}.se-app .rel-caret{width:16px;height:16px;color:var(--primary);opacity:.5;transition:opacity .25s, transform .25s var(--ease);flex:none}.se-app .rel-rows a:hover .rel-caret{opacity:1;transform:translate(4px)}@media (max-width:1080px){.se-app .panels{grid-template-columns:repeat(2,1fr)}.se-app .layer{grid-template-columns:auto 150px 1fr}.se-app .band{max-width:92%}}@media (max-width:860px){.se-app .tl{--tk-l:148px}.se-app .tk-l{font-size:13px}}@media (max-width:720px){.se-app .qgrid,.se-app .panels{grid-template-columns:1fr}.se-app .hero .cta .btn{flex:1;justify-content:center}.se-app .layer{grid-template-columns:auto 1fr;row-gap:6px}.se-app .lnote{grid-column:2}.se-app .layer:nth-child(n){margin-inline-start:0}.se-app .band,.se-app .band-b{max-width:100%;margin-inline-start:0}.se-app .rel-rows a{grid-template-columns:1fr auto}.se-app .rp{display:none}.se-app .tl{--tk-l:116px}}@media (prefers-reduced-motion:reduce){.se-app .up{opacity:1!important;transform:none!important}.se-app .serp-caret{animation:none}.se-app .tk-bar{transition:none;transform:none}.se-app .panel:hover,.se-app .band:hover,.se-app .layer:hover{transform:none}}[data-theme=dark] .se-app{--page:#0b0f0e;--page-2:#0e1413;--surface:#121b19;--surface-2:#16221f;--border:#bee1d21f;--border-2:#bee1d212;--fg:#eff3ef;--fg-muted:#9db2ac;--fg-subtle:#647570;--primary:#2ecbcb;--primary-deep:#10a3a3;--primary-bright:#46e2e2;--on-primary:#042524;--primary-soft:#0f2422;--gold:#d9b36a;--shadow:0 36px 80px -28px #000000b3;--shadow-soft:0 20px 48px -18px #0000008c;--shadow-pill:0 6px 20px #0006;--glow:#2ed4d473;--serp-link:#7fa9ff}[data-theme=dark] .se-app .btn-primary{background:var(--primary);color:var(--on-primary)}[data-theme=dark] .se-app .btn-primary:hover{background:var(--primary-bright)}@keyframes se-blink{0%,49%{opacity:1}50%,to{opacity:0}}.se-app .kd-serving .sec-head{max-width:760px}.se-app .kd-serving .sec-head .lead{max-width:60ch;margin-top:16px}.se-app .kd-faq .sec-head{max-width:none}[dir=rtl] .se-app .btn:hover .ci{transform:translate(-3px)}[dir=rtl] .se-app .rel-rows a:hover .rel-caret{transform:translate(-4px)}[dir=rtl] .se-app .pbar,[dir=rtl] .se-app .tk-bar{transform-origin:100%}[dir=rtl] .se-app .tk-bar{background:linear-gradient(to left, var(--primary), var(--primary-bright))}[dir=rtl] .se-app .tl-axis .tick{transform:translate(50%)}[dir=rtl] .se-app .sk{margin-inline-end:0}.ar-root .se-app .hero h1,.ar-root .se-app .sec-title,.ar-root .se-app .eyebrow,.ar-root .se-app .ad-tag,.ar-root .se-app .own-tag,.ar-root .se-app .hero-tagline,.ar-root .se-app .hero-stats .n,.ar-root .se-app .qcap,.ar-root .se-app .qi,.ar-root .se-app .lb,.ar-root .se-app .res-title,.ar-root .se-app .panel h3,.ar-root .se-app .bc h4,.ar-root .se-app .rl,.ar-root .se-app .tl-unit,.ar-root .se-app .btn{letter-spacing:normal;text-transform:none}.ar-root .se-app .hero h1{line-height:1.25}.ar-root .se-app .hero-tagline{line-height:1.5}.ar-root .se-app .bc p{max-width:58ch}.ar-root .se-app .ad-note{max-width:44ch}.ar-root .se-app .bn,.ar-root .se-app .ln,.ar-root .se-app .pn,.ar-root .se-app .rp,.ar-root .se-app .tl-axis .tick{font-family:var(--font-manrope), "Manrope", system-ui, sans-serif}
