.PageShell-module__yQ3gea__shell{padding-block:var(--section-padding);background:linear-gradient(#5b67e409 1px, transparent 1px), linear-gradient(90deg, #5b67e409 1px, transparent 1px), linear-gradient(180deg, #fcfcff, var(--color-bg));background-size:4rem 4rem,4rem 4rem,auto;position:relative;overflow:hidden}.PageShell-module__yQ3gea__atmosphere{border:1px solid #2563eb1a;border-radius:50%;width:38rem;height:38rem;animation:18s linear infinite PageShell-module__yQ3gea__atmosphere;position:absolute;top:-12rem;right:-8rem;box-shadow:0 0 0 7rem #2563eb05}.PageShell-module__yQ3gea__heroGrid{z-index:1;align-items:center;gap:var(--space-2xl);display:grid;position:relative}.PageShell-module__yQ3gea__heroGrid:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #5c5ce21c;border-radius:50%;width:20rem;position:absolute;top:14%;left:42%;box-shadow:0 0 0 3.5rem #6863ff05}.PageShell-module__yQ3gea__header{max-width:42rem;margin-bottom:var(--space-2xl)}.PageShell-module__yQ3gea__eyebrow{animation:PageShell-module__yQ3gea__eyebrowEnter .7s var(--ease-standard) both}.PageShell-module__yQ3gea__title{margin:0 0 var(--space-md);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-h1);color:var(--color-ink);clip-path:inset(0 0 100%);animation:PageShell-module__yQ3gea__titleEnter .9s .1s var(--ease-standard) forwards}.PageShell-module__yQ3gea__description{color:var(--color-text-muted);font-size:var(--text-body-lg);line-height:var(--leading-relaxed);opacity:0;animation:PageShell-module__yQ3gea__copyEnter .76s .26s var(--ease-standard) forwards;margin:0}.PageShell-module__yQ3gea__content{z-index:1;margin-top:var(--space-2xl);position:relative}.PageShell-module__yQ3gea__documentVisual{min-height:18rem;box-shadow:var(--shadow-elevated);color:#fff;animation:PageShell-module__yQ3gea__visualEnter .96s .18s var(--ease-standard) both;background:radial-gradient(circle at 75% 24%,#736cff66,#0000 25%),linear-gradient(145deg,#080a16,#111634 62%,#08090f);border:1px solid #ffffff1f;border-radius:1.5rem;align-content:center;gap:.75rem;padding:2rem;display:grid;position:relative;overflow:hidden}.PageShell-module__yQ3gea__documentVisual:before{content:"";pointer-events:none;background-image:linear-gradient(#d2d6ff14 1px,#0000 1px),linear-gradient(90deg,#d2d6ff14 1px,#0000 1px);background-size:2.4rem 2.4rem;border:1px solid #d6d7ff29;border-radius:1rem;position:absolute;inset:1.2rem}.PageShell-module__yQ3gea__documentVisual>*{z-index:1;position:relative}.PageShell-module__yQ3gea__documentMark{font:600 1.2rem/1 var(--font-display);letter-spacing:.18em}.PageShell-module__yQ3gea__documentType{color:#fff6;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.65rem}.PageShell-module__yQ3gea__documentLine,.PageShell-module__yQ3gea__documentLineShort{transform-origin:0;height:1px;animation:PageShell-module__yQ3gea__lineDraw .9s .5s var(--ease-standard) both;background:#ffffff21}.PageShell-module__yQ3gea__documentLineShort{width:62%}.PageShell-module__yQ3gea__documentLayout{gap:var(--space-xl);display:grid}.PageShell-module__yQ3gea__documentMeta{border-radius:var(--radius-xl);background:linear-gradient(145deg,#fff,#f5f6ff);border:1px solid #6365e029;align-self:start;gap:.35rem;padding:1.5rem;display:grid;box-shadow:0 1rem 2.5rem #2329710f}.PageShell-module__yQ3gea__documentMeta span{color:var(--color-text-subtle);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;margin-top:.75rem}.PageShell-module__yQ3gea__documentMeta span:first-child{margin-top:0}.PageShell-module__yQ3gea__documentMeta strong{font-size:var(--text-body);font-weight:var(--weight-medium)}.PageShell-module__yQ3gea__legalContent{border-top:1px solid var(--color-border);border-radius:var(--radius-xl);background:#ffffff94;gap:0;display:grid;box-shadow:0 1rem 2.5rem #23297109}.PageShell-module__yQ3gea__legalContent section{border-bottom:1px solid var(--color-border);grid-template-columns:auto 1fr;gap:1.25rem;padding-block:2rem;display:grid}.PageShell-module__yQ3gea__legalContent section>span{color:var(--color-accent);font:600 var(--text-caption)/1 var(--font-display)}.PageShell-module__yQ3gea__legalContent h2{font:600 var(--text-h3)/1.2 var(--font-display);letter-spacing:-.02em;margin:0 0 .6rem}.PageShell-module__yQ3gea__legalContent p{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-relaxed);margin:0}.PageShell-module__yQ3gea__legalHtml{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-relaxed);gap:1rem;padding:2rem;display:grid}.PageShell-module__yQ3gea__legalHtml h1,.PageShell-module__yQ3gea__legalHtml h2,.PageShell-module__yQ3gea__legalHtml h3,.PageShell-module__yQ3gea__legalHtml h4{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:1.25rem 0 .5rem;font-weight:600;line-height:1.25}.PageShell-module__yQ3gea__legalHtml h1{font-size:var(--text-h2)}.PageShell-module__yQ3gea__legalHtml h2{font-size:var(--text-h3)}.PageShell-module__yQ3gea__legalHtml h3{font-size:var(--text-h4)}.PageShell-module__yQ3gea__legalHtml p{margin:0}.PageShell-module__yQ3gea__legalHtml ul,.PageShell-module__yQ3gea__legalHtml ol{gap:.4rem;margin:0;padding-left:1.25rem;display:grid}.PageShell-module__yQ3gea__legalHtml li{color:var(--color-text-muted)}.PageShell-module__yQ3gea__legalHtml a{color:var(--color-accent)}.PageShell-module__yQ3gea__legalHtml hr{border:0;border-top:1px solid var(--color-border);margin:1rem 0}.PageShell-module__yQ3gea__legalHtml strong{color:var(--color-ink)}.PageShell-module__yQ3gea__legalActions,.PageShell-module__yQ3gea__solutionActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.PageShell-module__yQ3gea__solutionGrid{gap:1rem;display:grid}.PageShell-module__yQ3gea__solutionCard{border-radius:var(--radius-xl);min-height:16rem;transition:transform var(--transition-ui,.18s ease), box-shadow var(--transition-ui,.18s ease);background:linear-gradient(145deg,#fff,#f7f7ff);border:1px solid #6365e029;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 .8rem 2rem #2329710b}.PageShell-module__yQ3gea__solutionCard:after{content:"";aspect-ratio:1;border:1px solid #6769ef29;border-radius:50%;width:8rem;position:absolute;bottom:-2rem;right:-2rem;box-shadow:0 0 0 1.2rem #6769ef06}.PageShell-module__yQ3gea__solutionCard:nth-child(2){background:linear-gradient(145deg,#fff,#f4f8ff)}.PageShell-module__yQ3gea__solutionCard:nth-child(3){background:linear-gradient(145deg,#fff,#fbf5ff)}.PageShell-module__yQ3gea__solutionCard:hover{transform:translateY(-4px);box-shadow:0 1.3rem 3rem #2329711a}.PageShell-module__yQ3gea__solutionCard>span{color:var(--color-accent);font-size:var(--text-caption);font-weight:600}.PageShell-module__yQ3gea__solutionCard h2{font:600 var(--text-h3)/1.2 var(--font-display);margin:.8rem 0 .5rem}.PageShell-module__yQ3gea__solutionCard p{color:var(--color-text-muted);font-size:var(--text-body);line-height:var(--leading-relaxed);margin:0}@keyframes PageShell-module__yQ3gea__titleEnter{to{clip-path:inset(0);transform:translateY(0)}0%{transform:translateY(1.2em)}}@keyframes PageShell-module__yQ3gea__copyEnter{to{opacity:1;transform:translateY(0)}0%{transform:translateY(1rem)}}@keyframes PageShell-module__yQ3gea__eyebrowEnter{0%{opacity:0;letter-spacing:.3em}}@keyframes PageShell-module__yQ3gea__visualEnter{0%{opacity:0;clip-path:inset(8% round 2rem);transform:translate(2rem,1rem)scale(.96)}}@keyframes PageShell-module__yQ3gea__lineDraw{0%{transform:scaleX(0)}}@keyframes PageShell-module__yQ3gea__atmosphere{to{transform:rotate(360deg)}}.PageShell-module__yQ3gea__placeholder{padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.PageShell-module__yQ3gea__placeholder p{margin:0 0 var(--space-md);color:var(--color-text-muted)}@media (min-width:768px){.PageShell-module__yQ3gea__heroGrid{grid-template-columns:1.1fr .9fr}.PageShell-module__yQ3gea__documentLayout{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.8fr)}.PageShell-module__yQ3gea__solutionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PageShell-module__yQ3gea__solutionActions{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.PageShell-module__yQ3gea__atmosphere,.PageShell-module__yQ3gea__eyebrow,.PageShell-module__yQ3gea__title,.PageShell-module__yQ3gea__description,.PageShell-module__yQ3gea__documentVisual,.PageShell-module__yQ3gea__documentLine,.PageShell-module__yQ3gea__documentLineShort{opacity:1;clip-path:none;animation:none;transform:none}}
