.SkillCard-module__ltUvRG__card{background:var(--white);border:1px solid #e0e3f2b3;border-radius:20px;flex-direction:column;gap:10px;height:250px;padding:24px 24px 84px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #161b3e0a}.SkillCard-module__ltUvRG__card:hover{box-shadow:var(--shadow-sm), 0 16px 28px #161b3e1a;border-color:var(--cyan-500);transform:translateY(-2px)}.SkillCard-module__ltUvRG__iconTile{background:linear-gradient(160deg, var(--blue-900) 0%, var(--ink-900) 100%);width:38px;height:38px;color:var(--lime-500);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:6px;display:flex;box-shadow:0 8px 16px #0a0d2459,inset 0 1px 1px #ffffff1f,inset 0 -6px 9px #0a0d2466}.SkillCard-module__ltUvRG__iconTile svg{width:17px;height:17px}.SkillCard-module__ltUvRG__card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-size:16px;display:-webkit-box;overflow:hidden}.SkillCard-module__ltUvRG__card p{color:var(--gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.SkillCard-module__ltUvRG__downloadLink{background:var(--ink-900);width:38px;height:38px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 6px 14px #161b3e40}.SkillCard-module__ltUvRG__downloadLink svg{width:16px;height:16px}a.SkillCard-module__ltUvRG__downloadLink:hover{background:var(--blue-700);transform:translateY(-1px);box-shadow:0 10px 18px #161b3e4d}.SkillCard-module__ltUvRG__downloadLink.SkillCard-module__ltUvRG__disabled,span.SkillCard-module__ltUvRG__downloadLink{background:var(--gray-200);color:var(--gray-500);box-shadow:none;cursor:not-allowed}
.Button-module__iYV4-q__btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.Button-module__iYV4-q__btn:active{transform:scale(.97)}.Button-module__iYV4-q__solid{background:linear-gradient(135deg, var(--blue-700), var(--blue-900));color:var(--white)}.Button-module__iYV4-q__solid:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}.Button-module__iYV4-q__outline{border-color:var(--ink-900);color:var(--ink-900);background:0 0}.Button-module__iYV4-q__outline:hover{background:var(--ink-900);color:var(--white)}.Button-module__iYV4-q__ghost{color:var(--gray-700);border-color:var(--gray-200);background:0 0}.Button-module__iYV4-q__ghost:hover{background:var(--gray-100)}.Button-module__iYV4-q__lg{padding:14px 30px;font-size:15px}.Button-module__iYV4-q__full{justify-content:center;width:100%;margin-top:6px}.Button-module__iYV4-q__sm{background:var(--ink-900);color:var(--white);padding:7px 14px;font-size:13px}.Button-module__iYV4-q__sm:hover{background:var(--indigo-600)}.Button-module__iYV4-q__disabled,.Button-module__iYV4-q__disabled:hover,.Button-module__iYV4-q__disabled:active,.Button-module__iYV4-q__btn:disabled,.Button-module__iYV4-q__btn:disabled:hover,.Button-module__iYV4-q__btn:disabled:active{background:var(--gray-200);color:var(--gray-500);border-color:var(--gray-200);box-shadow:none;cursor:not-allowed;pointer-events:none;transform:none}
.Header-module__hBw1pG__topnav{top:0;z-index:40;padding-block-start:16px;padding-inline:clamp(16px,3vw,32px);position:fixed;inset-inline:0}.Header-module__hBw1pG__inner{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);max-width:1280px;box-shadow:var(--shadow-lg);background:#fff9;border:1px solid #ffffffb3;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:0 auto;padding-block:12px;padding-inline:20px;display:grid}.Header-module__hBw1pG__brandGroup{justify-self:start;align-items:center;display:flex}.Header-module__hBw1pG__brand{align-items:center;text-decoration:none;display:flex}.Header-module__hBw1pG__brandLogo{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:26px;display:block}.Header-module__hBw1pG__navPill{justify-self:center;align-items:center;gap:32px;display:flex}.Header-module__hBw1pG__navItem{color:var(--ink-900);white-space:nowrap;padding-block-end:3px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s;position:relative}.Header-module__hBw1pG__navItem:after{content:"";inset-inline-start:0;background:var(--lime-500);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:0;transform:scaleX(0)}.Header-module__hBw1pG__navItem:hover{color:var(--blue-900)}.Header-module__hBw1pG__navItem:hover:after{transform:scaleX(1)}.Header-module__hBw1pG__navItemActive{color:var(--blue-900)}.Header-module__hBw1pG__navItemActive:after{transform:scaleX(1)}.Header-module__hBw1pG__ctaSlot{justify-self:end}a.Header-module__hBw1pG__ctaBtn,button.Header-module__hBw1pG__ctaBtn{background:var(--ink-900);color:var(--white);border-color:#0000}a.Header-module__hBw1pG__ctaBtn:hover,button.Header-module__hBw1pG__ctaBtn:hover{background:var(--blue-900);color:var(--white)}@media (max-width:640px){.Header-module__hBw1pG__navPill{gap:16px}.Header-module__hBw1pG__navItem{font-size:12px}.Header-module__hBw1pG__inner{gap:10px;padding-inline:14px}}
.faq-module__6AW0yG__main{min-height:100vh;background:var(--gray-50);padding-block-start:calc(var(--header-h) + 56px);padding-block-end:80px;padding-inline:32px}.faq-module__6AW0yG__content{max-width:760px;margin:0 auto}.faq-module__6AW0yG__eyebrow{color:var(--indigo-500);letter-spacing:.4px;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:600}.faq-module__6AW0yG__heading{margin-bottom:32px;font-size:32px}.faq-module__6AW0yG__list{flex-direction:column;gap:12px;display:flex}.faq-module__6AW0yG__item{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:18px 22px}.faq-module__6AW0yG__question{cursor:pointer;color:var(--ink-900);font-size:16px;font-weight:600;list-style:none}.faq-module__6AW0yG__question::-webkit-details-marker{display:none}.faq-module__6AW0yG__question:before{content:"+";width:18px;color:var(--indigo-500);display:inline-block}.faq-module__6AW0yG__item[open] .faq-module__6AW0yG__question:before{content:"−"}.faq-module__6AW0yG__answer{color:var(--gray-700);margin:12px 0 0;padding-inline-start:18px;font-size:15px;line-height:1.6}
.Hero-module__ZARIfG__hero{background:linear-gradient(#fff 0%,#fbfbfe 60%,#f6f6fc 100%);align-items:flex-end;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.Hero-module__ZARIfG__video{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.Hero-module__ZARIfG__content{z-index:1;width:100%;padding-block-start:calc(48px + var(--header-h));padding-block-end:140px;padding-inline:clamp(24px,6vw,96px) clamp(20px,4vw,40px);position:relative}.Hero-module__ZARIfG__textCol{text-align:left;max-width:340px;color:var(--ink-900)}.Hero-module__ZARIfG__eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--blue-900);align-items:flex-start;gap:8px;margin:0 0 22px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.Hero-module__ZARIfG__eyebrow:before{content:"";background:var(--lime-500);border-radius:2px;width:20px;height:2px;margin-block-start:4px;display:inline-block}.Hero-module__ZARIfG__textCol h1{color:var(--ink-900);font-family:var(--font-heading);letter-spacing:-.015em;margin-bottom:28px;font-size:30px;font-weight:700;line-height:1.28}@media (max-width:640px){.Hero-module__ZARIfG__content{padding-block-start:calc(40px + var(--header-h));padding-block-end:100px;padding-inline:24px}.Hero-module__ZARIfG__textCol{text-align:center;max-width:none;margin:0 auto}.Hero-module__ZARIfG__textCol h1{font-size:24px}}
