.page-module__g5uvDa__page{--ti-line:#e4e6ec;--ti-soft:#f5f6f9;--ti-text:#1c1d21;--ti-muted:#6b7280;--ti-primary:var(--primary,#d50001);color:var(--ti-text);background:#fff}.page-module__g5uvDa__page [data-reveal]{transition:opacity .5s,transform .5s}.page-module__g5uvDa__page [data-reveal=out]{opacity:0;transform:translateY(14px)}.page-module__g5uvDa__page [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-module__g5uvDa__page [data-reveal]{opacity:1;transition:none;transform:none}}.page-module__g5uvDa__btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:.86rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.page-module__g5uvDa__btnGhost{border-color:var(--ti-line);color:var(--ti-text);background:#fff}.page-module__g5uvDa__btnGhost:hover{border-color:var(--ti-text)}.page-module__g5uvDa__btn:focus-visible{outline:2px solid var(--ti-primary);outline-offset:2px}.page-module__g5uvDa__eyebrow{border:1px solid var(--ti-line);letter-spacing:.02em;text-transform:uppercase;color:var(--ti-muted);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__g5uvDa__eyebrow i{color:var(--ti-primary)}.page-module__g5uvDa__hero{isolation:isolate;border-bottom:1px solid var(--ti-line);background:linear-gradient(#fbfbfd 0%,#fff 100%);padding:68px 0 56px;position:relative;overflow:hidden}.page-module__g5uvDa__heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(46% 60% at 82% -12%,#d500010f,#0000 62%),radial-gradient(42% 58% at 4% 0,#2e7de912,#0000 60%);position:absolute;inset:0}.page-module__g5uvDa__heroInner{max-width:680px}.page-module__g5uvDa__heroTitle{letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:700;line-height:1.1}.page-module__g5uvDa__heroSub{max-width:580px;color:var(--ti-muted);margin:14px 0 0;font-size:.95rem;line-height:1.65}.page-module__g5uvDa__section{padding:56px 0}.page-module__g5uvDa__sectionSoft{background:var(--ti-soft);border-top:1px solid var(--ti-line);border-bottom:1px solid var(--ti-line)}.page-module__g5uvDa__sectionHead{max-width:620px;margin-bottom:28px}.page-module__g5uvDa__sectionTitle{letter-spacing:-.015em;margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:700;line-height:1.22}.page-module__g5uvDa__sectionSub{color:var(--ti-muted);margin:10px 0 0;font-size:.9rem;line-height:1.65}.page-module__g5uvDa__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__g5uvDa__card{border:1px solid var(--ti-line);background:#fff;border-radius:18px;padding:26px 24px;transition:border-color .2s,opacity .5s,transform .5s}.page-module__g5uvDa__card:hover{border-color:var(--ti-text)}.page-module__g5uvDa__cardWide{grid-column:span 1}.page-module__g5uvDa__cardIcon{border:1px solid var(--ti-line);background:var(--ti-soft);width:40px;height:40px;color:var(--ti-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.page-module__g5uvDa__cardValue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;line-height:1}.page-module__g5uvDa__cardValue small{color:var(--ti-muted);margin-left:2px;font-size:.45em}.page-module__g5uvDa__cardLabel{margin-top:10px;font-size:.9rem;font-weight:600}.page-module__g5uvDa__cardSub{color:var(--ti-muted);margin-top:4px;font-size:.8rem;line-height:1.55}.page-module__g5uvDa__badges{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__g5uvDa__badge{border:1px solid var(--ti-line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;transition:border-color .2s,opacity .5s,transform .5s;display:flex}.page-module__g5uvDa__badge:hover{border-color:var(--ti-text)}.page-module__g5uvDa__badgeIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.95rem;display:inline-flex}.page-module__g5uvDa__badgeBody{flex-direction:column;min-width:0;display:flex}.page-module__g5uvDa__badgeName{font-size:.88rem;font-weight:650}.page-module__g5uvDa__badgeCount{color:var(--ti-muted);margin-top:2px;font-size:.78rem}.page-module__g5uvDa__steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.page-module__g5uvDa__step{border:1px solid var(--ti-line);background:#fff;border-radius:16px;padding:24px 22px;transition:border-color .2s,opacity .5s,transform .5s}.page-module__g5uvDa__step:hover{border-color:var(--ti-text)}.page-module__g5uvDa__stepIcon{border:1px solid var(--ti-line);background:var(--ti-soft);width:38px;height:38px;color:var(--ti-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.page-module__g5uvDa__stepTitle{margin:14px 0 0;font-size:.96rem;font-weight:650}.page-module__g5uvDa__stepBody{color:var(--ti-muted);margin:7px 0 0;font-size:.84rem;line-height:1.6}.page-module__g5uvDa__footer{border-top:1px solid var(--ti-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:22px;display:flex}.page-module__g5uvDa__updated{color:var(--ti-muted);align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.page-module__g5uvDa__footerLink{color:var(--ti-primary);align-items:center;gap:7px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__g5uvDa__footerLink:hover{text-decoration:underline}.page-module__g5uvDa__footerLink:focus-visible{outline:2px solid var(--ti-primary);outline-offset:2px}.page-module__g5uvDa__empty{border:1px solid var(--ti-line);background:var(--ti-soft);text-align:center;color:var(--ti-muted);border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:56px 24px;display:flex}.page-module__g5uvDa__empty i{color:var(--ti-primary);font-size:1.6rem}.page-module__g5uvDa__empty p{margin:0;font-size:.9rem}@media (max-width:1000px){.page-module__g5uvDa__grid,.page-module__g5uvDa__badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.page-module__g5uvDa__grid,.page-module__g5uvDa__badges,.page-module__g5uvDa__steps{grid-template-columns:1fr}.page-module__g5uvDa__hero{padding:50px 0 42px}.page-module__g5uvDa__section{padding:42px 0}}
