.ServicesExperience-module__iS5qoq__page{overflow-x:clip}.ServicesExperience-module__iS5qoq__hero{padding:calc(var(--header-height) + 4.5rem) 0 clamp(3rem, 6vw, 5rem);color:#fff;background:radial-gradient(120% 100% at 80% 0,#142740 0%,#0c1726 55%,#0a1320 100%);position:relative;overflow:hidden}.ServicesExperience-module__iS5qoq__heroGrid{background-image:linear-gradient(#78a0c814 1px,#0000 1px),linear-gradient(90deg,#78a0c814 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 60% 10%,#000 30%,#0000 75%);mask-image:radial-gradient(110% 80% at 60% 10%,#000 30%,#0000 75%)}.ServicesExperience-module__iS5qoq__heroInner{z-index:2;position:relative}.ServicesExperience-module__iS5qoq__heroTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:1rem 0 1.25rem;font-size:clamp(2.7rem,6.5vw,5.4rem);font-weight:600;line-height:1.02}.ServicesExperience-module__iS5qoq__heroTitle em{background:linear-gradient(120deg, #cfe6ff, var(--neon));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.ServicesExperience-module__iS5qoq__heroLede{color:#c4d0de;max-width:62ch;font-size:1.1rem;line-height:1.75}.ServicesExperience-module__iS5qoq__pillars{grid-template-columns:repeat(3,1fr);gap:1.1rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:grid}@media (max-width:860px){.ServicesExperience-module__iS5qoq__pillars{grid-template-columns:1fr}}.ServicesExperience-module__iS5qoq__pillar{transition:transform .45s var(--ease), border-color .45s var(--ease), background .45s var(--ease), box-shadow .45s var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:.55rem;padding:1.5rem 1.5rem 1.35rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.ServicesExperience-module__iS5qoq__pillar:hover{border-color:var(--neon);box-shadow:0 0 0 1px var(--neon), 0 24px 50px #38bdf82e;background:#38bdf814;transform:translateY(-6px)}.ServicesExperience-module__iS5qoq__pillarTop{justify-content:space-between;align-items:center;display:flex}.ServicesExperience-module__iS5qoq__pillarNo{font-family:var(--font-display);color:#ffffff52;font-size:1.6rem;font-weight:500}.ServicesExperience-module__iS5qoq__pillarIcon{background:linear-gradient(135deg, var(--neon), var(--spark-deep));color:#04121f;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.ServicesExperience-module__iS5qoq__pillarLabel{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:600;line-height:1.2}.ServicesExperience-module__iS5qoq__pillarBlurb{color:#aebccd;flex:1;font-size:.9rem;line-height:1.55}.ServicesExperience-module__iS5qoq__pillarFoot{color:#d6e2f0;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.85rem;display:flex}.ServicesExperience-module__iS5qoq__pillarFoot strong{color:var(--neon);font-size:1.05rem}.ServicesExperience-module__iS5qoq__pillarFoot svg{transition:transform .35s var(--ease)}.ServicesExperience-module__iS5qoq__pillar:hover .ServicesExperience-module__iS5qoq__pillarFoot svg{transform:translate(4px)}.ServicesExperience-module__iS5qoq__block{padding:clamp(4rem,8vw,7rem) 0}.ServicesExperience-module__iS5qoq__blockTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:.7rem 0 1.1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.08}.ServicesExperience-module__iS5qoq__blockTitle em{background:linear-gradient(120deg, var(--clay), var(--spark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.ServicesExperience-module__iS5qoq__blockIntro{color:var(--ink-soft);margin-bottom:1.75rem;font-size:1.05rem;line-height:1.75}.ServicesExperience-module__iS5qoq__split{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (max-width:940px){.ServicesExperience-module__iS5qoq__split{grid-template-columns:1fr;gap:2rem}}.ServicesExperience-module__iS5qoq__sticky{position:sticky;top:110px}@media (max-width:940px){.ServicesExperience-module__iS5qoq__sticky{position:static}}.ServicesExperience-module__iS5qoq__accordion{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);border-top:1px solid var(--line);transform:translateY(26px)}.ServicesExperience-module__iS5qoq__accordion.ServicesExperience-module__iS5qoq__in{opacity:1;transform:none}.ServicesExperience-module__iS5qoq__accItem{border-bottom:1px solid var(--line)}.ServicesExperience-module__iS5qoq__accHead{cursor:pointer;text-align:left;width:100%;transition:padding .35s var(--ease);background:0 0;border:0;align-items:center;gap:1rem;padding:1.15rem .25rem;display:flex}.ServicesExperience-module__iS5qoq__accHead:hover{padding-left:.75rem}.ServicesExperience-module__iS5qoq__accNo{font-family:var(--font-display);color:var(--clay);flex-shrink:0;width:1.8rem;font-size:.95rem}.ServicesExperience-module__iS5qoq__accIcon{background:var(--ivory-2);width:38px;height:38px;color:var(--ink);border:1px solid var(--line);transition:all .35s var(--ease);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ServicesExperience-module__iS5qoq__accOpen .ServicesExperience-module__iS5qoq__accIcon{background:linear-gradient(135deg, var(--clay), var(--ink));color:#fff;border-color:#0000}.ServicesExperience-module__iS5qoq__accTitle{font-family:var(--font-display);color:var(--ink);flex:1;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;line-height:1.25}.ServicesExperience-module__iS5qoq__accToggle{background:var(--ivory-2);width:34px;height:34px;color:var(--ink);border:1px solid var(--line);transition:all .35s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ServicesExperience-module__iS5qoq__accOpen .ServicesExperience-module__iS5qoq__accToggle{background:var(--spark);color:#04121f;border-color:#0000}.ServicesExperience-module__iS5qoq__accBody{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.ServicesExperience-module__iS5qoq__accOpen .ServicesExperience-module__iS5qoq__accBody{grid-template-rows:1fr}.ServicesExperience-module__iS5qoq__accBodyInner{overflow:hidden}.ServicesExperience-module__iS5qoq__accBodyInner p{color:var(--ink-soft);max-width:70ch;padding:0 0 1rem 3.6rem;font-size:1rem;line-height:1.85}.ServicesExperience-module__iS5qoq__accBodyInner .arrow-link{margin:0 0 1.4rem 3.6rem}@media (max-width:520px){.ServicesExperience-module__iS5qoq__accBodyInner p{margin-left:0;padding-left:0}.ServicesExperience-module__iS5qoq__accBodyInner .arrow-link{margin-left:0;padding-left:0}}.ServicesExperience-module__iS5qoq__wallHead{max-width:60rem;margin-bottom:clamp(2rem,4vw,3rem)}.ServicesExperience-module__iS5qoq__wall{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;transform:translateY(26px)}.ServicesExperience-module__iS5qoq__wall.ServicesExperience-module__iS5qoq__in{opacity:1;transform:none}@media (max-width:920px){.ServicesExperience-module__iS5qoq__wall{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ServicesExperience-module__iS5qoq__wall{grid-template-columns:1fr}}.ServicesExperience-module__iS5qoq__cred{background:var(--paper);border:1px solid var(--line);box-shadow:var(--card-shadow);transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:18px;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.ServicesExperience-module__iS5qoq__cred:after{content:"";background:radial-gradient(circle,#38bdf82e,#0000 70%);width:110px;height:110px;position:absolute;top:-40px;right:-40px}.ServicesExperience-module__iS5qoq__cred:hover{transform:translateY(-6px)}.ServicesExperience-module__iS5qoq__credRibbon{background:linear-gradient(90deg, var(--clay), var(--spark), var(--neon));height:4px;position:absolute;inset:0 0 auto}.ServicesExperience-module__iS5qoq__credTop{z-index:1;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex;position:relative}.ServicesExperience-module__iS5qoq__credSeal{color:#cfe6ff;background:radial-gradient(circle at 30% 25%,#2e5b8c,#16304f);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 4px #22426b1a,inset 0 1px #fff3}.ServicesExperience-module__iS5qoq__credCode{font-family:var(--font-accent,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--clay);border:1px solid var(--line);border-radius:999px;padding:.3rem .6rem;font-size:.68rem}.ServicesExperience-module__iS5qoq__credTitle{font-family:var(--font-display);color:var(--ink);margin-bottom:.65rem;font-size:1.18rem;font-weight:600;line-height:1.28}.ServicesExperience-module__iS5qoq__credDesc{color:var(--color-gray);flex:1;font-size:.9rem;line-height:1.65}.ServicesExperience-module__iS5qoq__credLink{color:var(--spark-deep);align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.85rem;font-weight:600;display:inline-flex}.ServicesExperience-module__iS5qoq__credLink svg{transition:transform .35s var(--ease)}.ServicesExperience-module__iS5qoq__cred:hover .ServicesExperience-module__iS5qoq__credLink svg{transform:translate(3px,-3px)}.ServicesExperience-module__iS5qoq__gateway{padding:clamp(4.5rem,9vw,7.5rem) 0;position:relative;overflow:hidden}.ServicesExperience-module__iS5qoq__gatewayInner{z-index:2;position:relative}.ServicesExperience-module__iS5qoq__gatewayHead{text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.ServicesExperience-module__iS5qoq__gatewayLede{color:#aebccd;max-width:64ch;font-size:1.05rem;line-height:1.7}.ServicesExperience-module__iS5qoq__rail{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid;position:relative;transform:translateY(26px)}.ServicesExperience-module__iS5qoq__rail.ServicesExperience-module__iS5qoq__in{opacity:1;transform:none}@media (max-width:820px){.ServicesExperience-module__iS5qoq__rail{grid-template-columns:1fr;gap:2.25rem}}.ServicesExperience-module__iS5qoq__railLine{background:linear-gradient(90deg, transparent, var(--neon-soft), transparent);height:2px;position:absolute;top:32px;left:12%;right:12%}@media (max-width:820px){.ServicesExperience-module__iS5qoq__railLine{display:none}}.ServicesExperience-module__iS5qoq__railStep{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:0 .5rem;display:flex;position:relative}.ServicesExperience-module__iS5qoq__railNode{background:linear-gradient(135deg, var(--neon), var(--spark-deep));color:#04121f;z-index:2;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 8px #38bdf814,0 0 28px #38bdf859}.ServicesExperience-module__iS5qoq__railNo{font-family:var(--font-accent);letter-spacing:.16em;text-transform:uppercase;color:var(--neon);margin-top:.4rem;font-size:.72rem}.ServicesExperience-module__iS5qoq__railTitle{font-family:var(--font-display);color:#fff;max-width:22ch;font-size:1.3rem;font-weight:600;line-height:1.25}.ServicesExperience-module__iS5qoq__railDesc{color:#aebccd;max-width:40ch;font-size:.95rem;line-height:1.7}.ServicesExperience-module__iS5qoq__cta{text-align:center;border-top:1px solid #ffffff0f;padding:clamp(4rem,8vw,6.5rem) 0}.ServicesExperience-module__iS5qoq__ctaInner{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.ServicesExperience-module__iS5qoq__cta p{color:#aebccd;max-width:52ch;font-size:1.05rem;line-height:1.7}.ServicesExperience-module__iS5qoq__ctaBtns{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}
