.page-tech{--pa: #3B82F6;--pa-grad: linear-gradient(135deg,#60A5FA,#2563EB);--pa-soft: linear-gradient(135deg, rgba(59,130,246,.14), rgba(37,99,235,.12))}html[data-theme=light] .page-tech{--pa: #2563EB}.page-research{--pa: #10B981;--pa-grad: linear-gradient(135deg,#34D399,#059669);--pa-soft: linear-gradient(135deg, rgba(16,185,129,.14), rgba(5,150,105,.12))}html[data-theme=light] .page-research{--pa: #047857}.page-gaming{--pa: #C026D3;--pa-grad: linear-gradient(135deg,#D946EF,#7C3AED);--pa-soft: linear-gradient(135deg, rgba(217,70,239,.15), rgba(124,58,237,.13))}html[data-theme=light] .page-gaming{--pa: #A21CAF}.page-ai{--pa: #E8C766;--pa-grad: linear-gradient(135deg,#F5D98B,#C9A227);--pa-soft: linear-gradient(135deg, rgba(232,199,102,.12), rgba(184,134,11,.1))}html[data-theme=light] .page-ai{--pa: #8A6D08}.page-tech,.page-research,.page-gaming,.page-ai{background-image:radial-gradient(130% 560px at 50% 480px,color-mix(in srgb,var(--pa) 8%,transparent) 0%,transparent 58%);background-repeat:no-repeat}.page-tech .section-eyebrow-tag,.page-research .section-eyebrow-tag,.page-gaming .section-eyebrow-tag,.page-ai .section-eyebrow-tag{color:var(--pa);border-color:color-mix(in srgb,var(--pa) 45%,transparent)}.page-tech .btn-primary,.page-research .btn-primary,.page-gaming .btn-primary,.page-ai .btn-primary{background:var(--pa-grad)}.page-tech .cs-banner,.page-research .cs-banner,.page-gaming .cs-banner,.page-ai .cs-banner{background-image:var(--pa-soft);border-color:color-mix(in srgb,var(--pa) 45%,transparent);color:var(--pa)}.page-tech .cs-banner:before,.page-research .cs-banner:before,.page-gaming .cs-banner:before,.page-ai .cs-banner:before{background:var(--pa)}.page-tech .faq-item.open,.page-research .faq-item.open,.page-gaming .faq-item.open,.page-ai .faq-item.open{border-color:color-mix(in srgb,var(--pa) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pa) 30%,transparent),0 4px 24px color-mix(in srgb,var(--pa) 14%,transparent)}.page-tech .faq-item.open .faq-chevron,.page-research .faq-item.open .faq-chevron,.page-gaming .faq-item.open .faq-chevron,.page-ai .faq-item.open .faq-chevron{color:var(--pa)}.page-hero{text-align:center;padding-top:8.5rem}.brand-name{font-family:var(--font-heading);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.bn-mark{color:var(--text)}.bn-accent{background-image:var(--pa-grad);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--pa) 32%,transparent))}.brand-tagline{font-family:var(--font-heading);font-size:clamp(1.15rem,2.5vw,1.65rem);font-weight:600;color:var(--text-secondary);letter-spacing:-.012em;margin:.85rem 0 0}.brand-promise{color:var(--muted);font-size:.98rem;line-height:1.72;max-width:620px;margin:1.05rem auto 0}.page-hero-rule{height:3px;width:72px;margin:1.6rem auto 0;border-radius:2px;background-image:var(--pa-grad)}.included{display:flex;flex-direction:column;gap:1rem}.included-block{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.6rem}.included-block h3{font-family:var(--font-heading);font-size:1.12rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.55rem;color:var(--text)}.included-block p{font-size:.9rem;color:var(--text-secondary);line-height:1.72;margin-bottom:.9rem}.included-block p:last-child{margin-bottom:0}.included-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.included-tag{padding:.26rem .7rem;border-radius:999px;font-size:.74rem;font-weight:500;color:var(--pa);background:color-mix(in srgb,var(--pa) 10%,transparent);border:1px solid color-mix(in srgb,var(--pa) 28%,transparent)}.included-meta{display:flex;flex-wrap:wrap;gap:1.4rem;padding-top:.9rem;border-top:1px solid var(--border)}.included-meta-item{font-size:.8rem;color:var(--muted)}.included-meta-item strong{display:block;color:var(--text);font-size:.82rem;font-weight:600;margin-bottom:.1rem}.cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem 1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}.cat-grid li{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;color:var(--text-secondary);line-height:1.5}.cat-grid li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:.5rem;border-radius:50%;background:var(--pa)}.compare-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.compare-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.2rem 1.1rem;text-align:center}.compare-item-name{font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--pa);margin-bottom:.4rem}.compare-item p{font-size:.82rem;color:var(--muted);line-height:1.55}.uc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:.9rem}.uc-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.2rem}.uc-item-ico{font-size:1.4rem;margin-bottom:.6rem}.uc-item h4{font-size:.95rem;font-weight:600;margin-bottom:.3rem;color:var(--text)}.uc-item p{font-size:.82rem;color:var(--muted);line-height:1.55}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1rem}.process-step{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.4rem 1.3rem}.process-num{width:34px;height:34px;border-radius:50%;background:var(--pa-grad);color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem}.process-step h4{font-size:.95rem;font-weight:600;margin-bottom:.35rem;color:var(--text)}.process-step p{font-size:.82rem;color:var(--muted);line-height:1.6}.closing-cta{text-align:center}.closing-cta .closing-cta-title{font-family:var(--font-heading);font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.6rem}.closing-cta .closing-cta-sub{color:var(--muted);font-size:.92rem;margin-bottom:1.6rem;max-width:540px;margin-left:auto;margin-right:auto}.page-faq .faq-item.open .faq-a{max-height:680px}.rdy-explainer{max-width:680px;margin:0 auto}.rdy-explainer p{font-size:.9rem;color:var(--text-secondary);line-height:1.78;margin-bottom:1rem;text-align:center}.rdy-explainer p:last-child{margin-bottom:0}.rdy-explainer strong{color:var(--text)}.rdy-waitlist-form .ai-wl-actions{justify-content:center}html[lang=ar] .rdy-explainer p{direction:rtl}.page-ai .page-hero{background:radial-gradient(ellipse 80% 120% at 50% -10%,rgba(232,199,102,.16) 0%,transparent 60%),#08080c;border:1px solid rgba(232,199,102,.22);border-radius:18px;padding:3.8rem 2rem;margin-top:7rem}.page-ai .page-hero .bn-mark{color:#f4f1e9}.page-ai .page-hero .brand-tagline{color:#d8d2c2}.page-ai .page-hero .brand-promise{color:#b6b1a2}.page-ai .page-hero-rule{background-image:linear-gradient(90deg,transparent,#E8C766,transparent);width:130px}.ai-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:760px;margin:0 auto}.page-gaming .page-hero{position:relative;overflow:hidden}.page-gaming .page-hero>*{position:relative;z-index:1}.page-gaming .page-hero:before{content:"";position:absolute;inset:-60%;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,rgba(217,70,239,.1) 60deg,rgba(124,58,237,.12) 140deg,transparent 220deg,transparent 360deg);animation:gm-sweep 16s linear infinite;pointer-events:none}@keyframes gm-sweep{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-gaming .page-hero:before{animation:none}}@media(max-width:768px){.compare-strip,.cat-grid,.ai-gallery{grid-template-columns:1fr}.page-hero{padding-top:6.5rem}.page-ai .page-hero{padding:2.6rem 1.4rem;margin-top:4.5rem}}html[lang=ar] .included-block{direction:rtl;text-align:right}html[lang=ar] .included-tags{justify-content:flex-start}html[lang=ar] .included-meta,html[lang=ar] .cat-grid{direction:rtl}html[lang=ar] .cat-grid li{direction:rtl;flex-direction:row;text-align:right}html[lang=ar] .compare-strip,html[lang=ar] .uc-grid{direction:rtl}html[lang=ar] .uc-item{text-align:right}html[lang=ar] .process-steps{direction:rtl}html[lang=ar] .process-step{text-align:right}html[lang=ar] .process-num{margin-left:auto}html[lang=ar] .ai-gallery{direction:rtl}.page-tech{--sb-accent-1:#22D3EE;--sb-accent-2:#6366F1;--sb-glow:rgba(79,124,247,.45);--sb-eyebrow:#22D3EE;--sb-bloom-pos:75% 20%}.page-research{--sb-accent-1:#34D399;--sb-accent-2:#059669;--sb-glow:rgba(52,211,153,.35);--sb-eyebrow:#34D399;--sb-bloom-pos:80% 30%}.page-gaming{--sb-accent-1:#D946EF;--sb-accent-2:#7C3AED;--sb-glow:rgba(217,70,239,.4);--sb-eyebrow:#D946EF;--sb-bloom-pos:78% 35%}.page-studio{--sb-accent-1:#C2A878;--sb-accent-2:#8E6F47;--sb-glow:rgba(194,168,120,.32);--sb-eyebrow:#C2A878;--sb-bloom-pos:70% 25%}.page-ai{--sb-accent-1:#F5D78E;--sb-accent-2:#C99A3F;--sb-glow:rgba(245,215,142,.35);--sb-eyebrow:#F5D78E;--sb-bloom-pos:50% 75%}.page-suite{--sb-accent-1:#06B6D4;--sb-accent-2:#8B5CF6;--sb-glow:rgba(139,92,246,.42);--sb-eyebrow:#06B6D4;--sb-bloom-pos:25% 30%}.page-bundles{--sb-accent-1:#1E40AF;--sb-accent-2:#EA580C;--sb-glow:rgba(234,88,12,.32);--sb-eyebrow:#EA580C;--sb-bloom-pos:72% 28%}html[data-theme=light] .page-tech{--sb-glow:rgba(37,99,235,.34)}html[data-theme=light] .page-research{--sb-glow:rgba(4,120,87,.3)}html[data-theme=light] .page-gaming{--sb-glow:rgba(162,28,175,.32)}html[data-theme=light] .page-studio{--sb-glow:rgba(138,90,43,.3)}html[data-theme=light] .page-ai{--sb-glow:rgba(138,109,8,.3)}html[data-theme=light] .page-suite{--sb-glow:rgba(124,58,237,.32)}html[data-theme=light] .page-bundles{--sb-glow:rgba(180,94,54,.32)}.sb-eyebrow{display:inline-block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;padding:.35rem .85rem;border-radius:999px;border:1px solid color-mix(in oklch,transparent 65%,var(--sb-accent-1) 35%);background:color-mix(in oklch,var(--bg-elev-1) 75%,var(--sb-accent-1) 25%);color:var(--sb-eyebrow)}html[lang=ar] .sb-eyebrow{letter-spacing:0;font-family:Cairo,sans-serif}.sb-display{font-family:var(--font-heading);font-weight:700;font-size:clamp(3.2rem,8vw,6rem);letter-spacing:-.035em;line-height:1.02;margin:0}html[lang=ar] .sb-display{letter-spacing:0;line-height:1.15}.sb-display .bn-mark{font-weight:600;color:var(--text-secondary)}.sb-display .bn-accent{font-weight:700;background:linear-gradient(135deg,var(--sb-accent-1),var(--sb-accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 24px var(--sb-glow))}html[dir=rtl] .sb-display .bn-accent{background:linear-gradient(225deg,var(--sb-accent-1),var(--sb-accent-2));-webkit-background-clip:text;background-clip:text}.sb-lead{font-family:Inter,sans-serif;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--text-secondary);max-width:56ch;margin-inline:auto}html[lang=ar] .sb-lead{font-family:Cairo,sans-serif}.sb-section-title{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.03em;line-height:1.05}html[lang=ar] .sb-section-title{letter-spacing:0;line-height:1.2}.sb-section-title:after{content:"";display:block;width:48px;height:2px;margin-top:.75rem;border-radius:2px;background:linear-gradient(to right,var(--sb-accent-1),transparent)}html[dir=rtl] .sb-section-title:after{background:linear-gradient(to left,var(--sb-accent-1),transparent);margin-inline-start:0}.sb-section-title[style*="text-align:center"]:after,.page-hero .sb-section-title:after{margin-inline:auto}.sb-section{padding-block:clamp(5rem,9vw,8rem)}.sb-section-break{position:relative;height:1px;width:120px;margin:clamp(2.5rem,5vw,4rem) auto;background:linear-gradient(90deg,transparent,var(--sb-accent-1) 50%,transparent)}.sb-section-break:before,.sb-section-break:after{content:"";position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background:var(--sb-accent-1);transform:translateY(-50%)}.sb-section-break:before{left:-80px}.sb-section-break:after{right:-80px}.page-tech,.page-research,.page-gaming,.page-studio,.page-ai,.page-suite,.page-bundles{padding-top:clamp(6.5rem,8vw,7.75rem);background-color:var(--bg)}.sb-hero{position:relative;overflow:hidden;max-width:min(1200px,92vw);margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,4vw,3rem);min-height:clamp(540px,72vh,720px);display:flex;align-items:center;justify-content:center;border-radius:clamp(20px,2.5vw,32px);background:linear-gradient(180deg,color-mix(in oklch,var(--bg-elev-1) 88%,var(--sb-accent-1) 12%),var(--bg-elev-1));border:1px solid color-mix(in oklch,var(--sb-accent-1) 22%,var(--border-hairline));box-shadow:0 30px 80px -30px var(--sb-glow),inset 0 0 0 1px var(--border-hairline)}.sb-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--sb-bloom-pos),color-mix(in oklch,transparent 80%,var(--sb-accent-1) 20%),transparent 60%);mix-blend-mode:screen}html[data-theme=light] .sb-hero:before{mix-blend-mode:multiply}.sb-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse at center,#000 50%,transparent 90%);mask-image:radial-gradient(ellipse at center,#000 50%,transparent 90%)}.sb-hero-bg svg{position:absolute;inset:0;width:100%;height:100%;display:block}.sb-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;max-width:760px}.sb-hero-cta{display:flex;gap:.8rem;flex-wrap:wrap;justify-content:center;margin-top:.4rem}.sb-hero-cta:empty{display:none}@keyframes sb-word-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sb-hero .sb-display{animation:sb-word-in .6s cubic-bezier(.2,.7,.2,1) both}.sb-hero .sb-lead{animation:sb-word-in .6s cubic-bezier(.2,.7,.2,1) .12s both}.sb-sig{position:absolute;inset:0;width:100%;height:100%;display:block;color:var(--sb-accent-1)}.sb-sig .sb-stroke-1{stroke:var(--sb-accent-1)}.sb-sig .sb-stroke-2{stroke:var(--sb-accent-2)}.sb-sig .sb-fill-1{fill:var(--sb-accent-1)}.sb-sig text{fill:var(--sb-accent-1);font-family:JetBrains Mono,ui-monospace,monospace}@keyframes sb-spin{to{transform:rotate(360deg)}}@keyframes sb-orbit{to{transform:rotate(360deg)}}@keyframes sb-drift-x{0%,to{transform:translate(0)}50%{transform:translate(26px)}}@keyframes sb-fig8{0%{transform:translate(0)}25%{transform:translate(120px,-40px)}50%{transform:translateY(30px)}75%{transform:translate(-120px,-40px)}to{transform:translate(0)}}.sb-sig-spin{transform-box:fill-box;transform-origin:center;animation:sb-spin 80s linear infinite}.sb-sig-orbit{transform-box:view-box;transform-origin:600px 360px;animation:sb-orbit 55s linear infinite}.sb-sig-drift{animation:sb-drift-x 50s ease-in-out infinite}.sb-sig-orb{animation:sb-fig8 45s ease-in-out infinite}.sb-scanline{opacity:.05}.sb-sig-mobile-only{display:none}.page-tech .included-block,.page-research .included-block,.page-gaming .included-block,.page-ai .included-block,.page-suite .included-block,.page-research .uc-item,.page-ai .uc-item,.page-tech .faq-item,.page-research .faq-item,.page-gaming .faq-item,.page-studio .faq-item,.page-ai .faq-item,.page-suite .faq-item,.page-bundles .faq-item{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in oklch,var(--bg-elev-1) 96%,var(--sb-accent-1) 4%),var(--bg-elev-1));border:1px solid var(--border-hairline);transition:transform .2s ease,box-shadow .2s ease}.page-tech .included-block:before,.page-research .included-block:before,.page-gaming .included-block:before,.page-ai .included-block:before,.page-suite .included-block:before,.page-research .uc-item:before,.page-tech .faq-item:before,.page-research .faq-item:before,.page-gaming .faq-item:before,.page-studio .faq-item:before,.page-ai .faq-item:before,.page-suite .faq-item:before,.page-bundles .faq-item:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:linear-gradient(180deg,var(--sb-accent-1),var(--sb-accent-2));border-start-start-radius:inherit;border-end-start-radius:inherit;transition:width .2s ease}.page-tech .included-block:hover,.page-research .included-block:hover,.page-gaming .included-block:hover,.page-ai .included-block:hover,.page-suite .included-block:hover,.page-research .uc-item:hover,.page-ai .uc-item:hover{transform:translateY(-2px);box-shadow:0 12px 32px -16px var(--sb-glow)}.page-tech .included-block:hover:before,.page-research .included-block:hover:before,.page-gaming .included-block:hover:before,.page-ai .included-block:hover:before,.page-suite .included-block:hover:before,.page-research .uc-item:hover:before,.page-ai .uc-item:hover:before{width:6px}.page-tech .included-block h3:after,.page-research .included-block h3:after,.page-gaming .included-block h3:after,.page-ai .included-block h3:after,.page-suite .included-block h3:after{content:"";display:block;width:48px;height:2px;margin-top:.55rem;border-radius:2px;background:linear-gradient(to right,var(--sb-accent-1),transparent)}html[dir=rtl] .included-block h3:after{background:linear-gradient(to left,var(--sb-accent-1),transparent)}.page-research .uc-item .uc-item-ico,.page-ai .uc-item .uc-item-ico{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in oklch,var(--sb-accent-1) 22%,transparent),transparent 70%);border:1px solid color-mix(in oklch,transparent 65%,var(--sb-accent-1) 35%)}.page-ai .btn-primary{background:linear-gradient(135deg,#c99a3f,#9c7320)}.page-tech .process-num,.page-research .process-num,.page-gaming .process-num,.page-studio .process-num,.page-ai .process-num,.page-suite .process-num,.page-bundles .process-num{width:44px;height:44px;background:transparent;border:1.5px solid var(--sb-accent-1);color:var(--sb-eyebrow);font-family:var(--font-heading);font-weight:700;box-shadow:0 0 24px -8px var(--sb-glow)}@media(min-width:781px){.page-tech .process-step,.page-research .process-step,.page-gaming .process-step,.page-studio .process-step,.page-ai .process-step,.page-suite .process-step,.page-bundles .process-step{position:relative}.page-tech .process-step:not(:last-child):after,.page-research .process-step:not(:last-child):after,.page-gaming .process-step:not(:last-child):after,.page-studio .process-step:not(:last-child):after,.page-ai .process-step:not(:last-child):after,.page-suite .process-step:not(:last-child):after,.page-bundles .process-step:not(:last-child):after{content:"";position:absolute;top:42px;inset-inline-end:-.5rem;width:1rem;height:1px;background:linear-gradient(to right,var(--sb-accent-1),transparent)}}.page-tech .faq-q,.page-research .faq-q,.page-gaming .faq-q,.page-studio .faq-q,.page-ai .faq-q,.page-suite .faq-q,.page-bundles .faq-q{padding-inline-start:1.6rem}.page-tech .faq-chevron,.page-research .faq-chevron,.page-gaming .faq-chevron,.page-studio .faq-chevron,.page-ai .faq-chevron,.page-suite .faq-chevron,.page-bundles .faq-chevron{transition:transform .3s ease}.page-tech .closing-cta,.page-research .closing-cta,.page-gaming .closing-cta,.page-studio .closing-cta,.page-ai .closing-cta,.page-suite .closing-cta,.page-bundles .closing-cta{background:radial-gradient(ellipse at center,color-mix(in oklch,transparent 80%,var(--sb-accent-1) 20%),transparent 60%)}.page-tech .closing-cta .btn-primary:hover,.page-research .closing-cta .btn-primary:hover,.page-suite .closing-cta .btn-primary:hover,.page-bundles .closing-cta .btn-primary:hover{box-shadow:0 0 32px -8px var(--sb-glow)}.st-card,.st-team-card,.st-pkg,.st-proj,.suite-card,.bundle-card,.cmp-col,.compare-item{position:relative}.st-card:before,.st-card:after,.st-team-card:before,.st-team-card:after,.st-pkg:before,.st-pkg:after,.st-proj:before,.st-proj:after,.suite-card:before,.suite-card:after,.bundle-card:before,.bundle-card:after,.cmp-col:before,.cmp-col:after,.compare-item:before,.compare-item:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;z-index:1;transition:border-color .15s ease,width .15s ease,height .15s ease}.st-card:before,.st-team-card:before,.st-pkg:before,.st-proj:before,.suite-card:before,.bundle-card:before,.cmp-col:before,.compare-item:before{top:8px;left:8px;border-top:1.5px solid var(--border-hairline);border-left:1.5px solid var(--border-hairline)}.st-card:after,.st-team-card:after,.st-pkg:after,.st-proj:after,.suite-card:after,.bundle-card:after,.cmp-col:after,.compare-item:after{bottom:8px;right:8px;border-bottom:1.5px solid var(--border-hairline);border-right:1.5px solid var(--border-hairline)}.st-card:hover:before,.st-card:hover:after,.st-team-card:hover:before,.st-team-card:hover:after,.st-pkg:hover:before,.st-pkg:hover:after,.st-proj:hover:before,.st-proj:hover:after,.suite-card:hover:before,.suite-card:hover:after,.bundle-card:hover:before,.bundle-card:hover:after,.cmp-col:hover:before,.cmp-col:hover:after,.compare-item:hover:before,.compare-item:hover:after{border-color:var(--sb-accent-1, var(--accent-cyan));width:22px;height:22px}.st-card,.st-team-card,.st-pkg,.st-proj,.suite-card,.bundle-card,.cmp-col,.compare-item,.process-step,.tier-mini-cell{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.st-card:hover,.st-team-card:hover,.st-pkg:hover,.st-proj:hover,.suite-card:hover,.bundle-card:hover,.cmp-col:hover,.compare-item:hover,.process-step:hover,.tier-mini-cell:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--sb-accent-1, var(--accent-cyan)) 50%,var(--border-strong));background-image:linear-gradient(180deg,color-mix(in oklch,var(--bg-elev-1) 90%,var(--sb-accent-1, var(--accent-cyan)) 10%),var(--bg-elev-1));box-shadow:0 18px 44px -22px var(--sb-glow, rgba(34,211,238,.4)),0 0 0 1px color-mix(in oklch,var(--sb-accent-1, var(--accent-cyan)) 30%,transparent)}.tier-mini-cell:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.sb-hero .sb-display,.sb-hero .sb-lead,.sb-hero .sb-eyebrow,.sb-sig-spin,.sb-sig-orbit,.sb-sig-drift,.sb-sig-orb{animation:none}}@media(max-width:640px){.page-tech,.page-research,.page-gaming,.page-studio,.page-ai,.page-suite,.page-bundles{padding-top:5.5rem}.sb-hero{max-width:94vw;min-height:calc(100svh - 5.5rem);padding:2.75rem 1.4rem;border-radius:18px}.sb-sig .sb-sig-mobile-hide{display:none}.sb-sig .sb-sig-mobile-only{display:inline}.sb-section-break:before{left:-48px}.sb-section-break:after{right:-48px}}.ask-overlay{--ask-dim: rgba(4, 7, 16, .72);--ask-bg: #0C1424;--ask-edge: rgba(125, 162, 255, .18);--ask-edge-str: rgba(125, 162, 255, .6);--ask-rule: rgba(230, 234, 242, .1);--ask-field: #08101C;--ask-field-edge: rgba(125, 162, 255, .2);--ask-foot: #0A1120;--ask-kicker: #7DA2FF;--ask-title: #E6EAF2;--ask-sub: #A6AFC4;--ask-label: #8B93A8;--ask-text: #E6EAF2;--ask-ph: #8B93A8;--ask-req: #7DA2FF;--ask-close-bg: #111B2E;--ask-close-edge: rgba(230, 234, 242, .16);--ask-close-ink: #C3CBDA;--ask-chip-ink: #8B93A8;--ask-chip-dot: #3B475F;--ask-chip-on: #E6EAF2;--ask-chip-mix: 16%;--ask-inert-bg: #1A2438;--ask-inert-ink: #8B93A8;--ask-mark-bg: rgba(125, 162, 255, .12);--ask-mark-edge: rgba(125, 162, 255, .5);--ask-mark-ink: #9FBEFF;--ask-again-edge: rgba(230, 234, 242, .18);--ask-focus: color-mix(in srgb, #7DA2FF 24%, transparent);--ask-shadow: -40px 0 90px -30px rgba(0, 0, 0, .85)}html[data-theme=light] .ask-overlay{--ask-dim: rgba(28, 35, 52, .46);--ask-bg: #D3D8E2;--ask-edge: #8C98B2;--ask-edge-str: #3B5288;--ask-rule: #B3BCCC;--ask-field: #E3E7EE;--ask-field-edge: #8C98B2;--ask-foot: #CCD3DF;--ask-kicker: #233F7C;--ask-title: #0E1424;--ask-sub: #3C4660;--ask-label: #3F4148;--ask-text: #0E1424;--ask-ph: #4B4E57;--ask-req: #233F7C;--ask-close-bg: #E3E7EE;--ask-close-edge: #8C98B2;--ask-close-ink: #2B2E36;--ask-chip-ink: #3F4148;--ask-chip-dot: #8590A8;--ask-chip-on: #0E1424;--ask-chip-mix: 26%;--ask-inert-bg: #BCC5D6;--ask-inert-ink: #3F4148;--ask-mark-bg: color-mix(in srgb, #EEF1F7 70%, transparent);--ask-mark-edge: #3B5288;--ask-mark-ink: #233F7C;--ask-again-edge: #8C98B2;--ask-focus: color-mix(in srgb, #3B5288 26%, transparent);--ask-shadow: -40px 0 90px -34px rgba(28, 38, 64, .45)}.ask-chip[data-page=general]{--c: #8B93A8;--ci: #4B4E57}.ask-chip[data-page=tech]{--c: #60A5FA;--ci: #2C53A5}.ask-chip[data-page=research]{--c: #34D399;--ci: #00583C}.ask-chip[data-page=ai]{--c: #F5D78E;--ci: #5A4700}.ask-chip[data-page=studio]{--c: #C2A878;--ci: #5A4013}.ask-chip[data-page=suite]{--c: #06B6D4;--ci: #004F5D}.ask-chip[data-page=bundles]{--c: #E0926A;--ci: #6A2E08}.ask-chip[data-page=gaming]{--c: #D946EF;--ci: #86198F}.help-btn{right:auto;left:auto;inset-inline-end:28px;bottom:28px;width:48px;height:48px;border-radius:999px;background:var(--grad-btn);border:1px solid rgba(255,255,255,.18);box-shadow:0 14px 32px -12px #3e63ddbf;color:#fff;font-family:var(--font-heading);font-size:20px;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,visibility .2s ease}.help-btn:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 38px -12px #3e63dde6}.help-btn:active{transform:scale(.96)}.help-btn:focus-visible{outline:2px solid #9FBEFF;outline-offset:3px}html[data-theme=light] .help-btn{box-shadow:0 13px 28px -12px #1c2d6e8c}html[data-theme=light] .help-btn:focus-visible{outline-color:#233f7c}body:has(#helpModal.open) .help-btn{opacity:0;visibility:hidden}@media(max-width:600px){.help-btn{right:auto;left:auto;inset-inline-end:16px;bottom:16px;width:44px;height:44px;font-size:18px}}.ask-overlay{position:fixed;inset:0;z-index:560;background:var(--ask-dim);visibility:hidden;opacity:0;transition:opacity .28s ease,visibility 0s linear .34s}.ask-overlay.open{visibility:visible;opacity:1;transition:opacity .28s ease}.ask-overlay:not(.open){pointer-events:none}.ask-drawer{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(440px,100%);box-sizing:border-box;display:flex;flex-direction:column;outline:none;background:var(--ask-bg);color:var(--ask-text);border-inline-start:1px solid var(--ask-edge);box-shadow:var(--ask-shadow);transform:translate(100%);transition:transform .34s cubic-bezier(.2,.8,.2,1);font-family:Inter,sans-serif}html[dir=rtl] .ask-drawer{transform:translate(-100%);box-shadow:40px 0 90px -30px #000000d9}html[dir=rtl][data-theme=light] .ask-drawer{box-shadow:40px 0 90px -34px #1c264073}.ask-overlay.open .ask-drawer{transform:none}.ask-overlay .ask-drawer:focus-visible{outline:none}.ask-bar{flex:none;height:2px;background:linear-gradient(90deg,#7da2ff,#6366f1)}html[dir=rtl] .ask-bar{background:linear-gradient(270deg,#7da2ff,#6366f1)}html[data-theme=light] .ask-bar{background:linear-gradient(90deg,#3e63dd,#4f46e5)}html[dir=rtl][data-theme=light] .ask-bar{background:linear-gradient(270deg,#3e63dd,#4f46e5)}.ask-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 22px;border-bottom:1px solid var(--ask-rule)}.ask-head-txt{display:flex;flex-direction:column;gap:9px;min-width:0}.ask-kicker{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ask-kicker)}.ask-title{margin:0;font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ask-title)}.ask-sub{margin:0;font-size:15px;line-height:1.5;color:var(--ask-sub)}.ask-close{flex:none;width:36px;height:36px;box-sizing:border-box;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--ask-close-bg);border:1px solid var(--ask-close-edge);color:var(--ask-close-ink);font-family:inherit;font-size:14px;line-height:1;transition:border-color .15s,color .15s,transform .15s}.ask-close:hover{border-color:var(--ask-edge-str);color:var(--ask-title)}.ask-close:active{transform:scale(.94)}.ask-close:focus-visible{outline:2px solid var(--ask-kicker);outline-offset:2px}.ask-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ask-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:20px;padding:24px 28px}.ask-field{display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;border:0}.ask-label{padding:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ask-label)}legend.ask-label{margin-bottom:11px}.ask-req:after{content:" *";color:var(--ask-req)}.ask-input{width:100%;height:50px;box-sizing:border-box;padding:0 15px;border-radius:10px;background:var(--ask-field);border:1px solid var(--ask-field-edge);color:var(--ask-text);font-family:inherit;font-size:15px;line-height:1.4;outline:none;transition:border-color .15s,box-shadow .15s}.ask-textarea{height:auto;min-height:140px;padding:14px 15px;line-height:1.6;resize:vertical}.ask-input::placeholder{color:var(--ask-ph);opacity:1}.ask-input:focus{border-color:var(--ask-edge-str);box-shadow:0 0 0 3px var(--ask-focus)}.ask-input.err{border-color:#f87171}.ask-chip{position:relative;display:flex;align-items:center;gap:8px;min-height:42px;box-sizing:border-box;padding:8px 11px;border-radius:9px;cursor:pointer;background:var(--ask-field);border:1px solid var(--ask-field-edge);color:var(--ask-chip-ink);font-size:13px;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s,color .15s,transform .15s}.ask-chip-all{min-height:44px;font-size:14.5px;margin-bottom:8px}.ask-chip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ask-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ask-dot{width:6px;height:6px;flex:none;border-radius:999px;background:var(--ask-chip-dot);transition:background .15s,box-shadow .15s}.ask-chip:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--ask-field-edge));color:var(--ask-text)}.ask-chip:hover .ask-dot{background:var(--c)}.ask-chip:active{transform:scale(.98)}.ask-chip:has(input:checked){background:color-mix(in srgb,var(--c) var(--ask-chip-mix),var(--ask-field));border-color:var(--c);color:var(--ask-chip-on)}.ask-chip:has(input:checked) .ask-dot{background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.ask-chip:has(input:focus-visible){outline:2px solid var(--c);outline-offset:2px}html[data-theme=light] .ask-chip:hover .ask-dot{background:var(--ci)}html[data-theme=light] .ask-chip:has(input:checked){border-color:var(--ci)}html[data-theme=light] .ask-chip:has(input:checked) .ask-dot{background:var(--ci);box-shadow:0 0 0 3px color-mix(in srgb,var(--ci) 18%,transparent)}html[data-theme=light] .ask-chip:has(input:focus-visible){outline-color:var(--ci)}.ask-foot{flex:none;display:flex;flex-direction:column;padding:20px 28px 24px;border-top:1px solid var(--ask-rule);background:var(--ask-foot)}.ask-actions{display:flex;flex-direction:column}.ask-send{width:100%;height:52px;justify-content:center;border-radius:10px;font-size:15px}.ask-send[aria-disabled=true],.ask-send[aria-disabled=true]:hover,.ask-send[aria-disabled=true]:active{background:var(--ask-inert-bg);color:var(--ask-inert-ink);cursor:not-allowed;transform:none;box-shadow:none;filter:none}.ask-send:focus-visible{outline:2px solid var(--ask-kicker);outline-offset:3px}.ask-sent{display:none;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 36px;text-align:center}.ask-overlay.ask-was-sent .ask-body,.ask-overlay.ask-was-sent .ask-foot{display:none}.ask-overlay.ask-was-sent .ask-sent{display:flex}.ask-sent-mark{width:64px;height:64px;box-sizing:border-box;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--ask-mark-bg);border:1px solid var(--ask-mark-edge);color:var(--ask-mark-ink);font-size:26px}.ask-sent-t{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--ask-title)}.ask-sent-l{margin:0;max-width:34ch;font-size:15.5px;line-height:1.6;color:var(--ask-sub)}.ask-again{height:46px;margin-top:4px;padding:0 22px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid var(--ask-again-edge);color:var(--ask-title);font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.ask-again:hover{border-color:var(--ask-edge-str);background:var(--ask-mark-bg)}.ask-again:active{transform:scale(.97)}.ask-again:focus-visible{outline:2px solid var(--ask-kicker);outline-offset:3px}@media(max-width:600px){.ask-drawer{width:100%;border-inline-start:0}.ask-head{gap:16px;padding:22px 20px 20px}.ask-head-txt{gap:8px}.ask-kicker{font-size:10.5px}.ask-title{font-size:22px}.ask-sub{font-size:14px}.ask-close{width:34px;height:34px;font-size:13px}.ask-body{gap:18px;padding:20px}.ask-field{gap:8px}.ask-label{font-size:10px}legend.ask-label{margin-bottom:10px}.ask-input{height:48px;padding:0 14px}.ask-textarea{min-height:120px;padding:13px 14px}.ask-chip{min-height:40px;padding:7px 10px;gap:7px;font-size:12.5px}.ask-chip-all{min-height:42px;font-size:14px;margin-bottom:7px}.ask-chip-grid{gap:7px}.ask-foot{padding:16px 20px 20px}.ask-send{height:50px}}html[lang=ar] .ask-drawer{font-family:Cairo,sans-serif}html[lang=ar] .ask-kicker{font-family:Cairo,sans-serif;letter-spacing:0;font-size:12.5px}html[lang=ar] .ask-label{letter-spacing:0;font-size:13px}html[lang=ar] .ask-title,html[lang=ar] .ask-sent-t{font-family:Cairo,sans-serif;letter-spacing:0;line-height:1.3}html[lang=ar] .ask-chip{font-size:14px}@media(max-width:600px){html[lang=ar] .ask-chip{font-size:12.5px}}@media(max-width:389px){.ask-chip{font-size:12px;padding-inline:9px;gap:7px}html[lang=ar] .ask-chip{font-size:12px}}@media(prefers-reduced-motion:reduce){.ask-overlay,.ask-overlay.open,.ask-drawer,.ask-chip,.help-btn{transition-duration:.01ms!important}.help-btn:hover,.help-btn:active,.ask-chip:active{transform:none}}#formModal.cfa-open,#aboutModal{--cfa-dim: rgba(4, 7, 16, .76);--cfa-bg: #0C1424;--cfa-edge: rgba(125, 162, 255, .2);--cfa-shadow: 0 50px 120px -40px rgba(0, 0, 0, .9);--cfa-bar: linear-gradient(90deg, #7DA2FF, #6366F1);--cfa-rail: #08101C;--cfa-rail-edge: rgba(125, 162, 255, .14);--cfa-foot: #0A1120;--cfa-rule: rgba(230, 234, 242, .1);--cfa-kicker: #7DA2FF;--cfa-title: #E6EAF2;--cfa-text: #E6EAF2;--cfa-sub: #8B93A8;--cfa-soft: #A6AFC4;--cfa-label: #8B93A8;--cfa-quiet: #8B93A8;--cfa-brief-v: #C3CBDA;--cfa-ph: #8B93A8;--cfa-req: #7DA2FF;--cfa-field: #08101C;--cfa-field-edge: rgba(125, 162, 255, .18);--cfa-edge-str: rgba(125, 162, 255, .6);--cfa-focus: color-mix(in srgb, #7DA2FF 24%, transparent);--cfa-off-ink: #C3CBDA;--cfa-on-bg: rgba(79, 124, 247, .16);--cfa-on-rim: #4F7CF7;--cfa-on-ink: #DCE6FF;--cfa-step-on: #4F7CF7;--cfa-track: rgba(230, 234, 242, .09);--cfa-fill: linear-gradient(90deg, #4F7CF7, #6366F1);--cfa-close-bg: #111B2E;--cfa-close-edge: rgba(230, 234, 242, .16);--cfa-close-ink: #C3CBDA;--cfa-back-edge: rgba(230, 234, 242, .16);--cfa-back-ink: #C3CBDA;--cfa-inert-bg: #1A2438;--cfa-inert-ink: #8B93A8;--cfa-agree-edge: rgba(125, 162, 255, .3);--cfa-agree-on: #4F7CF7;--cfa-agree-ink: #FFFFFF;--cfa-mark-bg: rgba(125, 162, 255, .12);--cfa-mark-edge: rgba(125, 162, 255, .5);--cfa-mark-ink: #9FBEFF;--cfa-again-edge: rgba(230, 234, 242, .18);--cfa-err: #F87171;--cfa-scroll: rgba(125, 162, 255, .22);color-scheme:dark}html[data-theme=light] #formModal.cfa-open,html[data-theme=light] #aboutModal{--cfa-dim: rgba(28, 35, 52, .46);--cfa-bg: #D3D8E2;--cfa-edge: #8C98B2;--cfa-shadow: 0 50px 120px -40px rgba(28, 38, 64, .55);--cfa-bar: linear-gradient(90deg, #3E63DD, #4F46E5);--cfa-rail: #C9D0DC;--cfa-rail-edge: #B3BCCC;--cfa-foot: #CCD3DF;--cfa-rule: #B3BCCC;--cfa-kicker: #233F7C;--cfa-title: #0E1424;--cfa-text: #0E1424;--cfa-sub: #3C4660;--cfa-soft: #3C4660;--cfa-label: #3F4148;--cfa-quiet: #4B4E57;--cfa-brief-v: #1E2433;--cfa-ph: #4B4E57;--cfa-req: #233F7C;--cfa-field: #E3E7EE;--cfa-field-edge: #8C98B2;--cfa-edge-str: #3B5288;--cfa-focus: color-mix(in srgb, #3B5288 26%, transparent);--cfa-off-ink: #2B2E36;--cfa-on-bg: color-mix(in srgb, #3E63DD 16%, #E3E7EE);--cfa-on-rim: #3E63DD;--cfa-on-ink: #0E1424;--cfa-step-on: #3E63DD;--cfa-track: #B3BCCC;--cfa-fill: linear-gradient(90deg, #3E63DD, #4F46E5);--cfa-close-bg: #E3E7EE;--cfa-close-edge: #8C98B2;--cfa-close-ink: #2B2E36;--cfa-back-edge: #8C98B2;--cfa-back-ink: #2B2E36;--cfa-inert-bg: #BCC5D6;--cfa-inert-ink: #3F4148;--cfa-agree-edge: #8C98B2;--cfa-agree-on: #3E63DD;--cfa-mark-bg: color-mix(in srgb, #EEF1F7 70%, transparent);--cfa-mark-edge: #3B5288;--cfa-mark-ink: #233F7C;--cfa-again-edge: #8C98B2;--cfa-err: #B42318;--cfa-scroll: rgba(35, 63, 124, .28);color-scheme:light}#formModal.cfa-open .cfa[data-page=research]{--cfa-bg: #121F36;--cfa-rail: #0D1222;--cfa-foot: #0F1A2C;--cfa-field: #0D1222;--cfa-edge: rgba(94, 201, 154, .24);--cfa-rail-edge: rgba(94, 201, 154, .14);--cfa-field-edge: rgba(94, 201, 154, .3);--cfa-edge-str: rgba(84, 196, 149, .7);--cfa-bar: linear-gradient(90deg, #34D399, #059669);--cfa-fill: linear-gradient(90deg, #34D399, #059669);--cfa-step-on: #34D399;--cfa-kicker: #5DC597;--cfa-req: #5DC597;--cfa-focus: rgba(52, 211, 153, .24);--cfa-on-bg: rgba(16, 185, 129, .16);--cfa-on-rim: #34D399;--cfa-on-ink: #E6F5EE;--cfa-close-bg: #121B31;--cfa-inert-bg: #13243D;--cfa-agree-edge: rgba(94, 201, 154, .34);--cfa-agree-on: #34D399;--cfa-agree-ink: #04231A;--cfa-mark-bg: rgba(52, 211, 153, .12);--cfa-mark-edge: rgba(52, 211, 153, .5);--cfa-mark-ink: #5DC597;--cfa-scroll: rgba(52, 211, 153, .24);--cfa-btn: linear-gradient(135deg, #34D399, #059669);--cfa-btn-ink: #04231A}#formModal.cfa-open .cfa[data-page=studio]{--cfa-bg: #2A251C;--cfa-rail: #1A1610;--cfa-foot: #1F1B15;--cfa-field: #1A1610;--cfa-edge: rgba(205, 184, 142, .24);--cfa-rail-edge: rgba(205, 184, 142, .14);--cfa-rule: rgba(232, 221, 200, .13);--cfa-field-edge: rgba(205, 184, 142, .3);--cfa-edge-str: rgba(202, 178, 136, .7);--cfa-bar: linear-gradient(90deg, #C2A878, #A88C5F);--cfa-fill: linear-gradient(90deg, #C2A878, #A88C5F);--cfa-step-on: #C2A878;--cfa-kicker: #C9B287;--cfa-req: #C9B287;--cfa-focus: rgba(194, 168, 120, .26);--cfa-title: #F2EADA;--cfa-text: #F2EADA;--cfa-sub: #9C907B;--cfa-soft: #B4A996;--cfa-label: #9C907B;--cfa-quiet: #9C907B;--cfa-brief-v: #CDC3B2;--cfa-ph: #9C907B;--cfa-off-ink: #CDC3B2;--cfa-on-bg: rgba(194, 168, 120, .16);--cfa-on-rim: #C2A878;--cfa-on-ink: #F7F0E2;--cfa-track: rgba(232, 221, 200, .1);--cfa-close-bg: #28241B;--cfa-close-edge: rgba(232, 221, 200, .2);--cfa-close-ink: #CDC3B2;--cfa-back-edge: rgba(232, 221, 200, .2);--cfa-back-ink: #CDC3B2;--cfa-inert-bg: #342D22;--cfa-inert-ink: #B4A996;--cfa-agree-edge: rgba(205, 184, 142, .34);--cfa-agree-on: #C2A878;--cfa-agree-ink: #241B0E;--cfa-mark-bg: rgba(194, 168, 120, .12);--cfa-mark-edge: rgba(194, 168, 120, .5);--cfa-mark-ink: #C9B287;--cfa-again-edge: rgba(232, 221, 200, .2);--cfa-scroll: rgba(194, 168, 120, .26);--cfa-btn: linear-gradient(135deg, #C2A878, #A88C5F);--cfa-btn-ink: #241B0E}#formModal.cfa-open .cfa[data-page=bundles]{--cfa-bg: #1C1D2E;--cfa-rail: #0D1222;--cfa-foot: #14172A;--cfa-field: #0D1222;--cfa-edge: rgba(232, 168, 138, .22);--cfa-rail-edge: rgba(232, 168, 138, .12);--cfa-field-edge: rgba(232, 168, 138, .28);--cfa-edge-str: rgba(227, 160, 128, .7);--cfa-bar: linear-gradient(90deg, #E0926A, #EA580C);--cfa-fill: linear-gradient(90deg, #E0926A, #EA580C);--cfa-step-on: #E0926A;--cfa-kicker: #E0926A;--cfa-req: #E0926A;--cfa-focus: rgba(224, 146, 106, .24);--cfa-on-bg: rgba(224, 146, 106, .16);--cfa-on-rim: #E0926A;--cfa-on-ink: #F6E8E0;--cfa-close-bg: #1A1C2D;--cfa-inert-bg: #292532;--cfa-agree-edge: rgba(232, 168, 138, .34);--cfa-agree-on: #E0926A;--cfa-agree-ink: #2B1005;--cfa-mark-bg: rgba(224, 146, 106, .12);--cfa-mark-edge: rgba(224, 146, 106, .5);--cfa-mark-ink: #E0926A;--cfa-scroll: rgba(224, 146, 106, .24);--cfa-btn: linear-gradient(135deg, #E0926A, #EA580C);--cfa-btn-ink: #2B1005}#formModal.cfa-open .cfa[data-page=suite]{--cfa-bg: #151B37;--cfa-rail: #0D1222;--cfa-foot: #121832;--cfa-field: #0E1325;--cfa-edge: rgba(157, 126, 249, .24);--cfa-rail-edge: rgba(157, 126, 249, .14);--cfa-field-edge: rgba(157, 126, 249, .3);--cfa-edge-str: rgba(153, 116, 248, .7);--cfa-bar: linear-gradient(90deg, #06B6D4, #A78BFA);--cfa-fill: linear-gradient(90deg, #06B6D4, #A78BFA);--cfa-step-on: #A78BFA;--cfa-kicker: #B2A0F8;--cfa-req: #B2A0F8;--cfa-focus: rgba(139, 92, 246, .28);--cfa-on-bg: rgba(139, 92, 246, .18);--cfa-on-rim: #A78BFA;--cfa-on-ink: #EEEAFE;--cfa-close-bg: #131A33;--cfa-inert-bg: #191F40;--cfa-mark-bg: rgba(139, 92, 246, .14);--cfa-mark-edge: rgba(167, 139, 250, .5);--cfa-mark-ink: #B2A0F8;--cfa-scroll: rgba(139, 92, 246, .26);--cfa-btn: linear-gradient(135deg, #06B6D4, #A78BFA);--cfa-btn-ink: #04131A}html[data-theme=light] #formModal.cfa-open .cfa[data-page=research]{--cfa-bg: #C4E3D3;--cfa-rail: #B7E1CC;--cfa-foot: #BBE1CE;--cfa-field: #D6ECE1;--cfa-edge: #6DB795;--cfa-rail-edge: #99CDB4;--cfa-rule: #99CDB4;--cfa-track: #99CDB4;--cfa-field-edge: #6DB795;--cfa-edge-str: #00583C;--cfa-bar: linear-gradient(90deg, #047857, #065F46);--cfa-fill: linear-gradient(90deg, #047857, #065F46);--cfa-step-on: #047857;--cfa-kicker: #00583C;--cfa-req: #00583C;--cfa-focus: color-mix(in srgb, #00583C 26%, transparent);--cfa-sub: #484B54;--cfa-soft: #484B54;--cfa-label: #484B54;--cfa-quiet: #484B54;--cfa-ph: #484B54;--cfa-on-bg: #B4D9CB;--cfa-on-rim: #047857;--cfa-on-ink: #0E1424;--cfa-close-bg: #D6ECE1;--cfa-close-edge: #6DB795;--cfa-back-edge: #6DB795;--cfa-inert-bg: #A3DEC1;--cfa-inert-ink: #3F4148;--cfa-agree-edge: #6DB795;--cfa-agree-on: #047857;--cfa-agree-ink: #FFFFFF;--cfa-mark-bg: color-mix(in srgb, #D6ECE1 70%, transparent);--cfa-mark-edge: #00583C;--cfa-mark-ink: #00583C;--cfa-again-edge: #6DB795;--cfa-scroll: rgba(0, 88, 60, .28)}html[data-theme=light] #formModal.cfa-open .cfa[data-page=studio]{--cfa-bg: #E2D2B9;--cfa-rail: #DFCDB2;--cfa-foot: #E0CEB4;--cfa-field: #E7DDCD;--cfa-edge: #AD9A7E;--cfa-rail-edge: #C8B69C;--cfa-rule: #C8B69C;--cfa-track: #C8B69C;--cfa-field-edge: #AD9A7E;--cfa-edge-str: #5A4013;--cfa-bar: linear-gradient(90deg, #8C6A3A, #7A5A2A);--cfa-fill: linear-gradient(90deg, #8C6A3A, #7A5A2A);--cfa-step-on: #8C6A3A;--cfa-kicker: #5A4013;--cfa-req: #5A4013;--cfa-focus: color-mix(in srgb, #5A4013 26%, transparent);--cfa-title: #0E1424;--cfa-text: #0E1424;--cfa-sub: #3E4047;--cfa-soft: #3E4047;--cfa-label: #3E4047;--cfa-quiet: #3E4047;--cfa-brief-v: #1E2433;--cfa-ph: #3E4047;--cfa-off-ink: #2B2E36;--cfa-on-bg: #D9CBB8;--cfa-on-rim: #8E6F47;--cfa-on-ink: #0E1424;--cfa-close-bg: #E7DDCD;--cfa-close-edge: #AD9A7E;--cfa-close-ink: #2B2E36;--cfa-back-edge: #AD9A7E;--cfa-back-ink: #2B2E36;--cfa-inert-bg: #DAC6A7;--cfa-inert-ink: #3F4148;--cfa-agree-edge: #AD9A7E;--cfa-agree-on: #8E6F47;--cfa-agree-ink: #FFFFFF;--cfa-mark-bg: color-mix(in srgb, #E7DDCD 70%, transparent);--cfa-mark-edge: #5A4013;--cfa-mark-ink: #5A4013;--cfa-again-edge: #AD9A7E;--cfa-scroll: rgba(90, 64, 19, .28);--cfa-err: #A01C12}html[data-theme=light] #formModal.cfa-open .cfa[data-page=bundles]{--cfa-bg: #CED5E4;--cfa-rail: #C8D0E1;--cfa-foot: #CAD2E2;--cfa-field: #DBE0EA;--cfa-edge: #B49E9A;--cfa-rail-edge: #C1BABF;--cfa-rule: #C1BABF;--cfa-track: #C1BABF;--cfa-field-edge: #B49E9A;--cfa-edge-str: #9A4A1E;--cfa-bar: linear-gradient(90deg, #C2410C, #9A3412);--cfa-fill: linear-gradient(90deg, #C2410C, #9A3412);--cfa-step-on: #C2410C;--cfa-kicker: #6A2E08;--cfa-req: #6A2E08;--cfa-focus: color-mix(in srgb, #9A4A1E 26%, transparent);--cfa-sub: #44464D;--cfa-soft: #44464D;--cfa-label: #44464D;--cfa-quiet: #44464D;--cfa-ph: #44464D;--cfa-on-bg: #D8CDCC;--cfa-on-rim: #9A4A1E;--cfa-on-ink: #0E1424;--cfa-close-bg: #DBE0EA;--cfa-close-edge: #B49E9A;--cfa-back-edge: #B49E9A;--cfa-inert-bg: #BFC9DD;--cfa-inert-ink: #3F4148;--cfa-agree-edge: #B49E9A;--cfa-agree-on: #9A4A1E;--cfa-agree-ink: #FFFFFF;--cfa-mark-bg: color-mix(in srgb, #DBE0EA 70%, transparent);--cfa-mark-edge: #9A4A1E;--cfa-mark-ink: #6A2E08;--cfa-again-edge: #B49E9A;--cfa-scroll: rgba(106, 46, 8, .26)}html[data-theme=light] #formModal.cfa-open .cfa[data-page=suite]{--cfa-bg: #DBD6F6;--cfa-rail: #D6D0F7;--cfa-foot: #D8D2F7;--cfa-field: #E8E5F7;--cfa-edge: #A79CD6;--cfa-rail-edge: #C1B9E6;--cfa-rule: #C1B9E6;--cfa-track: #C1B9E6;--cfa-field-edge: #A79CD6;--cfa-edge-str: #50368F;--cfa-bar: linear-gradient(90deg, #0E7490, #7C3AED);--cfa-fill: linear-gradient(90deg, #0E7490, #7C3AED);--cfa-step-on: #7C3AED;--cfa-kicker: #50368F;--cfa-req: #50368F;--cfa-focus: color-mix(in srgb, #50368F 26%, transparent);--cfa-sub: #44464D;--cfa-soft: #44464D;--cfa-label: #44464D;--cfa-quiet: #44464D;--cfa-ph: #44464D;--cfa-on-bg: #D7CAF5;--cfa-on-rim: #7C3AED;--cfa-on-ink: #0E1424;--cfa-close-bg: #E8E5F7;--cfa-close-edge: #A79CD6;--cfa-back-edge: #A79CD6;--cfa-inert-bg: #CFC6FB;--cfa-inert-ink: #3F4148;--cfa-mark-bg: color-mix(in srgb, #E8E5F7 70%, transparent);--cfa-mark-edge: #50368F;--cfa-mark-ink: #50368F;--cfa-again-edge: #A79CD6;--cfa-scroll: rgba(80, 54, 143, .26)}.cfa[data-page] :is(.cfa-next,.cfa-submit:not([aria-disabled=true])){background:var(--cfa-btn);color:var(--cfa-btn-ink)}.cfa[data-page] :is(.cfa-next,.cfa-submit:not([aria-disabled=true])):hover{box-shadow:0 10px 26px -12px var(--cfa-on-rim)}#formModal.cfa-open{background:var(--cfa-dim);backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px;overflow:hidden}.cf-modal.cfa{box-sizing:border-box;width:min(1080px,100%);max-width:none;height:min(720px,calc(100vh - 48px));height:min(720px,calc(100dvh - 48px));max-height:none;margin:auto;padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--cfa-bg);border:1px solid var(--cfa-edge);border-radius:20px;box-shadow:var(--cfa-shadow);color:var(--cfa-text);font-family:Inter,sans-serif;font-size:15px;line-height:1.45;text-align:start;outline:none}.cf-modal.cfa:before{display:none}.cf-modal.cfa:focus-visible,.cfa .cfa-h:focus-visible{outline:none}.cfa [hidden]{display:none!important}.cfa-bar{flex:none;height:2px;background:var(--cfa-bar)}.cfa-grid{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr)}.cf-modal.cfa.cfa-one{width:min(680px,100%);height:auto;max-height:min(720px,calc(100vh - 48px));max-height:min(720px,calc(100dvh - 48px))}.cfa-one .cfa-grid{grid-template-columns:minmax(0,1fr)}.cfa-one .cfa-rail{display:none}.cfa-one .cfa-help-pane{display:flex}.cfa-one .cfa-foot>.cfa-submit{margin-inline-start:auto}.cfa :is(.cfa-step,.cfa-close,.cfa-back,.cfa-again){font-family:inherit}.cfa :is(.cfa-brief,.cfa-body){scrollbar-width:thin;scrollbar-color:var(--cfa-scroll) transparent}.cfa-rail{display:flex;flex-direction:column;min-height:0;min-width:0;box-sizing:border-box;padding:26px 24px 22px;background:var(--cfa-rail);border-inline-end:1px solid var(--cfa-rail-edge)}.cfa-kicker{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cfa-kicker)}.cfa-rail-title{margin:0;padding-top:9px;font-family:var(--font-heading);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--cfa-title)}.cfa-steps{list-style:none;margin:0;padding:24px 0 20px;display:flex;flex-direction:column;gap:2px}.cfa-step{width:100%;display:grid;grid-template-columns:2px 22px minmax(0,1fr);column-gap:12px;align-items:center;padding:9px 0;background:none;border:0;border-radius:4px;cursor:pointer;text-align:start}.cfa-step-bar{width:2px;align-self:stretch;border-radius:1px;background:transparent;transition:background .2s}.cfa-step-num{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--cfa-quiet)}.cfa-step-name{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--cfa-quiet);transition:color .15s}.cfa-step.done .cfa-step-name{color:var(--cfa-soft)}.cfa-step.on .cfa-step-bar{background:var(--cfa-step-on)}.cfa-step.on .cfa-step-num{color:var(--cfa-kicker)}.cfa-step.on .cfa-step-name,.cfa-step:not(:disabled):hover .cfa-step-name{color:var(--cfa-title)}.cfa-step:disabled{cursor:default}.cfa-step:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:2px}.cfa-rule{flex:none;height:1px;background:var(--cfa-rule)}.cfa-brief{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px 0 22px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 30px),transparent)}.cfa-brief-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cfa-label)}.cfa-brief-empty{margin:0;font-size:13.5px;line-height:1.55;color:var(--cfa-quiet)}.cfa-brief-list{margin:0;display:flex;flex-direction:column;gap:14px}.cfa-brief-item{display:flex;flex-direction:column;gap:4px;min-width:0}.cfa-brief-item dt{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cfa-quiet)}.cfa-brief-item dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--cfa-brief-v);overflow-wrap:anywhere}.cfa-help{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cfa-help-rail{flex:none;margin-top:16px;padding-top:18px;border-top:1px solid var(--cfa-rule)}.cfa-help-pane{display:none;margin-top:28px;padding-top:18px;border-top:1px solid var(--cfa-rule)}.cfa-help-q{font-size:13px;line-height:1.5;color:var(--cfa-label)}.cfa-help-a{padding:0;background:none;border:0;cursor:pointer;text-align:start;font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cfa-kicker)}.cfa-help-a:hover{text-decoration:underline;text-underline-offset:3px}.cfa-help-a:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:3px;border-radius:3px}.cfa-pane{display:flex;flex-direction:column;min-height:0;min-width:0}.cfa-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 32px 20px}.cfa-head-txt{display:flex;flex-direction:column;gap:9px;min-width:0}.cfa-title{margin:0;font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--cfa-title)}.cfa-progress{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cfa-kicker)}.cfa-close{flex:none;height:38px;box-sizing:border-box;padding:0 16px;border-radius:9px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;background:var(--cfa-close-bg);border:1px solid var(--cfa-close-edge);color:var(--cfa-close-ink);font-size:13px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,transform .15s}.cfa-close:hover{border-color:var(--cfa-edge-str);color:var(--cfa-title)}.cfa-close:active{transform:scale(.96)}.cfa-close:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:2px}.cfa-track{flex:none;height:2px;margin:0 32px;background:var(--cfa-track)}.cfa-fill{height:2px;width:0;background:var(--cfa-fill);transition:width .3s ease}.cfa-body{flex:1 1 auto;min-height:0;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 32px 28px}.cfa-step-pane{display:flex;flex-direction:column;gap:22px}.cfa-step-pane:last-of-type{gap:20px}.cfa-pane-head{display:flex;flex-direction:column;gap:7px}.cfa-h{margin:0;font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--cfa-title);outline:none}.cfa-sub{margin:0;font-size:15px;line-height:1.55;color:var(--cfa-sub)}.cfa-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 20px}.cfa-field{grid-column:1 / -1;display:flex;flex-direction:column;gap:9px;min-width:0;margin:0;padding:0;border:0}.cfa-field.cfa-half{grid-column:auto}.cfa-fields:has(>.cfa-third){grid-template-columns:repeat(6,minmax(0,1fr))}.cfa-fields:has(>.cfa-third)>.cfa-field{grid-column:1 / -1}.cfa-fields:has(>.cfa-third)>.cfa-half{grid-column:span 3}.cfa-fields:has(>.cfa-third)>.cfa-third{grid-column:span 2}.cfa-third>.cfa-input{margin-top:auto}.cfa-label{padding:0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cfa-label)}legend.cfa-label{margin-bottom:10px}.cfa-req{color:var(--cfa-req)}.cfa-input{width:100%;height:50px;box-sizing:border-box;padding:0 15px;border-radius:10px;margin:0;background:var(--cfa-field);border:1px solid var(--cfa-field-edge);color:var(--cfa-text);font-family:inherit;font-size:15px;line-height:1.4;outline:none;transition:border-color .15s,box-shadow .15s}.cfa-input::placeholder{color:var(--cfa-ph);opacity:1}.cfa-input:hover{border-color:color-mix(in srgb,var(--cfa-edge-str) 60%,var(--cfa-field-edge))}.cfa-input:focus{border-color:var(--cfa-edge-str);box-shadow:0 0 0 3px var(--cfa-focus)}.cfa-input.err,.cfa-input.err:focus{border-color:var(--cfa-err)}.cfa-area{height:auto;padding:14px 15px;line-height:1.6;resize:vertical}.cfa-area-lg{min-height:130px}.cfa-area-md{min-height:110px}.cfa-area-sm{min-height:90px}.cfa-select-w{position:relative;display:block}.cfa-select{padding-inline:15px 42px;appearance:none;-webkit-appearance:none;cursor:pointer}.cfa-select.cfa-blank{color:var(--cfa-ph)}.cfa-select option{color:var(--cfa-text);background:var(--cfa-field)}.cfa-caret{position:absolute;inset-inline-end:15px;top:0;height:50px;display:flex;align-items:center;pointer-events:none;font-family:var(--font-mono);font-size:13px;color:var(--cfa-kicker)}.cfa-cards{display:grid;gap:12px}.cfa-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.cfa-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfa-n4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cfa-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:50px;box-sizing:border-box;padding:8px 16px;border-radius:10px;cursor:pointer;text-align:center;background:var(--cfa-field);border:1px solid var(--cfa-field-edge);color:var(--cfa-off-ink);font-size:14.5px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s}.cfa-n2 .cfa-card{min-height:56px;justify-content:flex-start;padding-inline:18px;font-size:15px;text-align:start}.cfa-n4 .cfa-card{padding-inline:12px;font-size:14px}.cfa-nw{white-space:nowrap}.cfa-card input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cfa-card:hover{border-color:var(--cfa-edge-str);color:var(--cfa-text)}.cfa-card:active{transform:scale(.985)}.cfa-card:has(input:checked){background:var(--cfa-on-bg);border-color:var(--cfa-on-rim);color:var(--cfa-on-ink);box-shadow:inset 0 0 0 1px var(--cfa-on-rim)}.cfa-card:has(input:focus-visible){outline:2px solid var(--cfa-kicker);outline-offset:2px}.cfa-choice.cfa-err .cfa-card{border-color:var(--cfa-err)}.cfa-note{margin:0;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--cfa-quiet)}.cfa-tiles{grid-auto-rows:1fr;gap:8px}.cfa-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfa-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cfa-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cfa-tiles .cfa-card{min-height:44px;padding:6px 10px;font-size:14px;overflow-wrap:anywhere}.cfa-fields:has(.cfa-tiles){row-gap:18px}.cfa-legend-noted{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;width:100%}.cfa-legend-noted .cfa-note{font-weight:400;letter-spacing:0;text-transform:none}.cfa-file{display:flex;align-items:stretch;gap:10px;min-width:0}.cfa-file-pick{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:14px;min-height:58px;box-sizing:border-box;padding-block:9px;padding-inline:9px 15px;border-radius:10px;cursor:pointer;background:var(--cfa-field);border:1px dashed var(--cfa-field-edge);transition:border-color .15s,background .15s}.cfa-file-pick input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cfa-file-pick:hover{border-color:var(--cfa-edge-str)}.cfa-file-pick:has(input:focus-visible){outline:2px solid var(--cfa-kicker);outline-offset:2px}.cfa-file.on .cfa-file-pick{border-style:solid;border-color:var(--cfa-on-rim);background:var(--cfa-on-bg)}.cfa-file-btn{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;box-sizing:border-box;padding:0 14px;border-radius:8px;background:var(--cfa-close-bg);border:1px solid var(--cfa-close-edge);color:var(--cfa-close-ink);font-size:13.5px;font-weight:600;white-space:nowrap;transition:border-color .15s,color .15s}.cfa-file-pick:hover .cfa-file-btn{border-color:var(--cfa-edge-str);color:var(--cfa-title)}.cfa-file-txt{min-width:0;display:flex;flex-direction:column}.cfa-file-hint{font-size:13px;line-height:1.45;color:var(--cfa-quiet)}.cfa-file-names{font-size:14px;font-weight:500;line-height:1.45;color:var(--cfa-on-ink);overflow-wrap:anywhere}.cfa-file-clear{flex:none;box-sizing:border-box;padding:0 16px;border-radius:10px;cursor:pointer;white-space:nowrap;background:transparent;border:1px solid var(--cfa-back-edge);color:var(--cfa-back-ink);font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,transform .15s}.cfa-file-clear:hover{border-color:var(--cfa-edge-str);color:var(--cfa-title)}.cfa-file-clear:active{transform:scale(.97)}.cfa-file-clear:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:2px}.cfa-notice{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px;padding-inline-start:14px;border-inline-start:2px solid var(--cfa-step-on)}.cfa-notice-t{font-size:14px;font-weight:600;line-height:1.4;color:var(--cfa-title)}.cfa-notice-l{margin:0;font-size:14px;line-height:1.55;color:var(--cfa-sub)}.cfa-date.cfa-blank::-webkit-datetime-edit{color:var(--cfa-ph)}.cfa-date::-webkit-calendar-picker-indicator{cursor:pointer}.cfa-review{display:flex;flex-direction:column}.cfa-rv-g{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-bottom:1px solid var(--cfa-rule)}.cfa-rv-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.cfa-rv-t{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cfa-kicker)}.cfa-rv-edit{flex:none;padding:2px 0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cfa-label)}.cfa-rv-edit:hover{color:var(--cfa-kicker)}.cfa-rv-edit:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:3px;border-radius:3px}.cfa-rv-rows{margin:0;display:flex;flex-direction:column;gap:12px}.cfa-rv-row{display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:20px;align-items:baseline}.cfa-rv-row dt{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cfa-label)}.cfa-rv-row dd{margin:0;font-size:15px;line-height:1.5;color:var(--cfa-text);white-space:pre-wrap;overflow-wrap:anywhere}.cfa-rv-row dd.cfa-none{color:var(--cfa-quiet)}.cfa-rv-row dd.cfa-miss{color:var(--cfa-err)}.cfa-sent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100%;box-sizing:border-box;padding:0 60px;text-align:center}.cfa-sent-mark{width:66px;height:66px;box-sizing:border-box;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--cfa-mark-bg);border:1px solid var(--cfa-mark-edge);color:var(--cfa-mark-ink);font-size:27px}.cfa-sent-t{margin:0;font-family:var(--font-heading);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--cfa-title)}.cfa-sent-l{margin:0;max-width:460px;font-size:16px;line-height:1.6;color:var(--cfa-soft)}.cfa-again{height:46px;margin-top:6px;padding:0 22px;border-radius:10px;cursor:pointer;background:transparent;border:1px solid var(--cfa-again-edge);color:var(--cfa-title);font-size:14px;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.cfa-again:hover{border-color:var(--cfa-edge-str);background:var(--cfa-mark-bg)}.cfa-again:active{transform:scale(.97)}.cfa-again:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:3px}.cfa-foot{flex:none;display:flex;align-items:center;gap:18px 24px;padding:18px 32px 22px;border-top:1px solid var(--cfa-rule);background:var(--cfa-foot)}.cfa-foot>.cfa-agree:not([hidden]),.cfa-foot>.cfa-next:not([hidden]){margin-inline-start:auto}.cfa-back{flex:none;height:48px;box-sizing:border-box;padding:0 20px;border-radius:10px;cursor:pointer;white-space:nowrap;background:transparent;border:1px solid var(--cfa-back-edge);color:var(--cfa-back-ink);font-size:14px;font-weight:600;transition:border-color .15s,color .15s,transform .15s}.cfa-back:hover{border-color:var(--cfa-edge-str);color:var(--cfa-title)}.cfa-back:active{transform:scale(.97)}.cfa-back:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:3px}.cfa-free{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--cfa-quiet)}.cfa-next,.cfa-submit{flex:none;height:48px;box-sizing:border-box;padding:0 26px;border-radius:10px;justify-content:center;font-size:15px;white-space:nowrap}.cfa-next:focus-visible,.cfa-submit:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:3px}.cfa-submit[aria-disabled=true],.cfa-submit[aria-disabled=true]:hover,.cfa-submit[aria-disabled=true]:active{background:var(--cfa-inert-bg);color:var(--cfa-inert-ink);cursor:not-allowed;transform:none;box-shadow:none;filter:none}.cfa-agree{position:relative;display:flex;align-items:center;gap:11px;cursor:pointer;font-size:13.5px;line-height:1.4;color:var(--cfa-soft)}.cfa-agree input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.cfa-agree-mark{width:20px;height:20px;flex:none;box-sizing:border-box;border-radius:5px;display:flex;align-items:center;justify-content:center;background:var(--cfa-field);border:1px solid var(--cfa-agree-edge);color:var(--cfa-agree-ink);font-size:12px;line-height:1;transition:background .15s,border-color .15s}.cfa-agree input:checked+.cfa-agree-mark{background:var(--cfa-agree-on);border-color:var(--cfa-agree-on)}.cfa-agree input:checked+.cfa-agree-mark:after{content:"✓"}.cfa-agree input:focus-visible+.cfa-agree-mark{outline:2px solid var(--cfa-kicker);outline-offset:2px}.cfa-agree:hover .cfa-agree-mark{border-color:var(--cfa-edge-str)}.cfa-agree.cfa-err .cfa-agree-mark{border-color:var(--cfa-err);box-shadow:0 0 0 3px color-mix(in srgb,var(--cfa-err) 22%,transparent)}.cfa-agree .agree-link{color:var(--cfa-kicker);font-weight:600;text-decoration:none}.cfa-agree .agree-link:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.cfa-grid{grid-template-columns:280px minmax(0,1fr)}.cfa-rail{padding:24px 20px 20px}.cfa-head{padding:24px 28px 18px}.cfa-track{margin:0 28px}.cfa-body{padding:24px 28px 26px}.cfa-foot{padding:16px 28px 20px}}@media(max-width:899px){#formModal.cfa-open{padding:16px}.cf-modal.cfa{width:min(680px,100%);height:min(820px,calc(100vh - 32px));height:min(820px,calc(100dvh - 32px))}.cfa-grid{grid-template-columns:minmax(0,1fr)}.cfa-rail{display:none}.cfa-help-pane{display:flex}}@media(max-width:640px){#formModal.cfa-open{padding:0}.cf-modal.cfa{width:100%;height:100vh;height:100dvh;border:0;border-radius:0;animation:none}.cf-modal.cfa.cfa-one{height:100vh;height:100dvh;max-height:none}.cfa-head{gap:14px;padding:18px 20px 14px}.cfa-head-txt{gap:7px}.cfa-title{font-size:20px}.cfa-progress{font-size:10.5px;letter-spacing:.1em}.cfa-close{height:34px;padding:0 12px;font-size:12.5px}.cfa-track{margin:0 20px}.cfa-body{padding:20px 20px 24px}.cfa-step-pane{gap:18px}.cfa-h{font-size:18px}.cfa-sub{font-size:14px}.cfa-fields{grid-template-columns:minmax(0,1fr);gap:18px}.cfa-field.cfa-half{grid-column:1 / -1}.cfa-fields:has(>.cfa-third)>:is(.cfa-half,.cfa-third){grid-column:1 / -1}.cfa-field{gap:8px}.cfa-label{font-size:10.5px}.cfa-input{height:48px;padding:0 14px}.cfa-area{padding:13px 14px}.cfa-area-lg{min-height:120px}.cfa-area-md{min-height:100px}.cfa-area-sm{min-height:84px}.cfa-caret{height:48px;inset-inline-end:14px}.cfa-cards{gap:8px}.cfa-n4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cfa-card{min-height:48px;padding:8px 10px;font-size:13.5px}.cfa-n2 .cfa-card{min-height:52px;padding-inline:14px;font-size:14px}.cfa-n4 .cfa-card{font-size:13.5px}.cfa-tiles{gap:6px}.cfa-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}.cfa-cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}.cfa-cols-4.cfa-t8{grid-template-columns:repeat(2,minmax(0,1fr))}.cfa-tiles .cfa-card{min-height:44px;padding:6px;font-size:12.5px}.cfa-file-pick{gap:12px;min-height:56px;padding-inline:8px 12px}.cfa-file-btn{height:36px;padding:0 12px;font-size:13px}.cfa-file-clear{align-self:center;min-height:44px;padding:0 12px;font-size:13px}.cfa-rv-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.cfa-rv-row dd{font-size:14.5px}.cfa-sent{padding:0 8px;gap:16px}.cfa-sent-t{font-size:24px}.cfa-sent-l{font-size:15px}.cfa-help-pane{margin-top:24px}.cfa-foot{flex-wrap:wrap;gap:12px;padding:12px 20px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.cfa-free{flex:1 1 0;min-width:0;font-size:11px}.cfa-back{height:46px;padding:0 16px}.cfa-next,.cfa-submit{height:46px;padding:0 20px}.cfa-foot>.cfa-agree:not([hidden]){order:-1;flex:1 0 100%;margin:0}.cfa-foot>.cfa-submit{flex:1 1 auto}}@media(max-width:359px){.cfa-tiles .cfa-card{padding-inline:4px;font-size:11.5px}}html[dir=rtl] .cfa-bar,html[dir=rtl] .cfa-fill{transform:scaleX(-1)}html[lang=ar] .cf-modal.cfa{font-family:Cairo,sans-serif}html[lang=ar] .cfa :is(.cfa-title,.cfa-rail-title,.cfa-h,.cfa-sent-t){font-family:Cairo,sans-serif;letter-spacing:0;line-height:1.35}html[lang=ar] .cfa :is(.cfa-kicker,.cfa-progress,.cfa-brief-item dt,.cfa-note,.cfa-help-a,.cfa-rv-t,.cfa-rv-edit,.cfa-free){font-family:Cairo,sans-serif;letter-spacing:0}html[lang=ar] .cfa :is(.cfa-label,.cfa-brief-label,.cfa-rv-row dt){letter-spacing:0}html[lang=ar] .cfa-kicker,html[lang=ar] .cfa-progress,html[lang=ar] .cfa-label{font-size:13px}html[lang=ar] .cfa-brief-label,html[lang=ar] .cfa-brief-item dt{font-size:12px}html[lang=ar] .cfa-note,html[lang=ar] .cfa-free{font-size:12.5px}html[lang=ar] .cfa-help-a{font-size:13.5px;font-weight:600}html[lang=ar] .cfa-rv-t,html[lang=ar] .cfa-rv-edit,html[lang=ar] .cfa-rv-row dt{font-size:13px}html[lang=ar] .cfa-step-name{font-size:15px}.cfa :is(input.cfa-input,.cfa-brief-item dd,.cfa-rv-row dd){text-align:left}html[lang=ar] .cfa :is(input.cfa-input,.cfa-brief-item dd,.cfa-rv-row dd){text-align:right}@media(max-width:640px){html[lang=ar] .cfa-progress{font-size:12px}html[lang=ar] .cfa-label{font-size:12.5px}html[lang=ar] .cfa-free{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.cf-modal.cfa{animation:none}.cfa :is(.cfa-fill,.cfa-card,.cfa-step-bar,.cfa-step-name,.cfa-close,.cfa-back,.cfa-again,.cfa-agree-mark,.cfa-file-pick,.cfa-file-btn,.cfa-file-clear){transition-duration:.01ms!important}.cfa :is(.cfa-card,.cfa-close,.cfa-back,.cfa-again,.cfa-file-clear):active{transform:none}}#aboutModal{background:var(--cfa-dim);backdrop-filter:none;-webkit-backdrop-filter:none;padding:24px;overflow:hidden}.cab-brand{display:flex;align-items:center;gap:13px}.cab-brand img{width:34px;height:34px;display:block;object-fit:contain;flex:none}html[data-theme=light] .cab-brand img{filter:invert(1) hue-rotate(180deg)}.cab-brand-t{display:flex;flex-direction:column;gap:3px;min-width:0}.cab .cab-brand .cfa-kicker{font-size:10.5px}.cab-brand-name{font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--cfa-title)}.cab .cab-steps{padding:26px 0 20px}.cab-who{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--cfa-rule)}.cab-who-l{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cfa-label)}.cab-who-name{font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--cfa-title)}.cab-roles{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.cab-roles li{font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--cfa-quiet)}.cab .cfa-head{padding:28px 36px 20px;border-bottom:1px solid var(--cfa-rule)}.cab .cfa-head-txt{gap:10px}.cab-label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--cfa-label)}.cab .cfa-title{font-size:36px;letter-spacing:-.03em;line-height:1.05}.cab-nums{display:none}.cab-num{width:34px;height:30px;flex:none;box-sizing:border-box;border-radius:8px;cursor:pointer;padding:0;background:var(--cfa-field);border:1px solid var(--cfa-field-edge);color:var(--cfa-quiet);font-family:var(--font-mono);font-size:11.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.cab-num.on{background:var(--cfa-on-bg);border-color:var(--cfa-on-rim);color:var(--cfa-on-ink)}.cab-num:focus-visible{outline:2px solid var(--cfa-kicker);outline-offset:2px}.cab .cab-body{padding:8px 36px 36px}.cab-sec{display:flex;flex-direction:column;gap:14px;padding:30px 0;border-bottom:1px solid var(--cfa-rule)}.cab-sec:last-child{border-bottom:0}.cab-sec-head{display:flex;align-items:baseline;gap:14px}.cab-sec-num{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--cfa-kicker)}.cab-sec-t{margin:0;font-family:var(--font-heading);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--cfa-title)}.cab-p{margin:0;max-width:640px;font-size:17px;line-height:1.7;color:var(--cfa-soft)}.cab-p strong{font-weight:600;color:var(--cfa-title)}.cab-list{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;max-width:640px}.cab-item{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:20px;align-items:baseline;padding:14px 0;border-top:1px solid var(--cfa-rule)}.cab-item-n{font-family:var(--font-heading);font-size:15.5px;font-weight:600;line-height:1.5;color:var(--cfa-title)}.cab-item-l{font-size:15.5px;line-height:1.6;color:var(--cfa-soft)}.cab-chips{margin:0;padding:6px 0 0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;max-width:640px}.cab-chip{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--cfa-rule);font-size:15.5px;font-weight:500;color:var(--cfa-off-ink)}.cab-chip:before{content:"";width:5px;height:5px;flex:none;border-radius:999px;background:var(--cfa-kicker)}@media(max-width:1100px){.cab .cfa-head{padding:24px 28px 18px}.cab .cab-body{padding:6px 28px 30px}}@media(min-width:900px)and (max-width:959px){.cab .cfa-title{font-size:32px}}@media(max-width:899px){#aboutModal{padding:16px}.cab .cfa-head{border-bottom:0;padding-bottom:10px}.cab-nums{flex:none;display:flex;gap:8px;padding:4px 28px 14px;overflow-x:auto;border-bottom:1px solid var(--cfa-rule);scrollbar-width:none}}@media(max-width:640px){#aboutModal{padding:0}.cab .cfa-head{position:relative;padding:16px 20px 8px}.cab .cfa-head-txt{gap:6px;width:100%}.cab .cfa-title{font-size:min(26px,(100vw - 72px) / 11.65);line-height:1.1}.cab .cfa-close{position:absolute;top:8px;inset-inline-end:12px;width:32px;height:32px;padding:0;border-radius:999px;font-size:0;justify-content:center}.cab .cfa-close:before,.cab .cfa-close:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;border-radius:2px;background:currentColor}.cab .cfa-close:before{transform:translate(-50%,-50%) rotate(45deg)}.cab .cfa-close:after{transform:translate(-50%,-50%) rotate(-45deg)}html[lang=ar] .cab .cfa-close{top:12px}.cab-label{font-size:10px}.cab-nums{padding:4px 20px 12px}.cab .cab-body{padding:4px 20px 28px}.cab-sec{gap:12px;padding:22px 0}.cab-sec-head{gap:11px}.cab-sec-num{font-size:11px}.cab-sec-t{font-size:19px}.cab-p{font-size:15.5px;line-height:1.65}.cab-item{grid-template-columns:minmax(0,1fr);row-gap:3px;padding:12px 0}.cab-item-n,.cab-item-l{font-size:15px}.cab-chips{grid-template-columns:minmax(0,1fr)}.cab-chip{padding:12px 0;font-size:15px}}html[lang=ar] .cab :is(.cab-label,.cab-who-l,.cab-roles li,.cab-sec-t,.cab-brand-name,.cab-who-name,.cab-item-n){font-family:Cairo,sans-serif;letter-spacing:0;text-transform:none}html[lang=ar] .cab-label{font-size:13px}html[lang=ar] .cab-who-l{font-size:12px}html[lang=ar] .cab-roles li{font-size:13px}html[lang=ar] .cab .cfa-title{line-height:1.3}html[lang=ar] .cab-sec-t{line-height:1.4}html[lang=ar] .cab-p{line-height:1.9}html[lang=ar] .cab-item-l{line-height:1.8}@media(prefers-reduced-motion:reduce){.cab-num{transition-duration:.01ms!important}}
