.srweb .srw-cmp-seam{display:block;position:relative;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(36,67,120,.16) 14%,rgba(36,67,120,.16) 86%,transparent 100%);margin-bottom:-1px}.srweb .srw-cmp{position:relative;overflow:hidden;border-radius:var(--r-xl);color:#fff;background:linear-gradient(150deg,var(--c-ink),var(--c-ink-deep));padding:clamp(1.8rem,4vw,3.2rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(1.6rem,3.4vw,3rem);align-items:center;line-height:1.55}.srweb .srw-cmp--solo{grid-template-columns:minmax(0,1fr)}.srweb .srw-cmp::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:rgba(34,211,238,.16);filter:blur(60px);top:-180px;right:-120px;pointer-events:none}.srweb .srw-cmp>*{position:relative;z-index:1;min-width:0}.srweb .srw-cmp .eyebrow{display:inline-flex;align-items:center;gap:.8em;font-size:1.05rem;line-height:1.6;margin-bottom:var(--sp-lg);color:var(--c-glow)}.srweb .srw-cmp .eyebrow::before{background:var(--c-glow);flex:none;margin-right:0;top:0}.srweb .srw-cmp-copy :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:700;color:#fff;font-size:clamp(1.75rem,3.2vw,2.7rem);letter-spacing:-.028em;line-height:1.06;max-width:none;margin:var(--sp-md) 0}.srweb .srw-cmp-copy :is(h1,h2,h3,h4,h5,h6) em{font-style:normal;color:var(--c-glow)}.srweb .srw-cmp-txt{margin-bottom:var(--sp-lg)}.srweb .srw-cmp-txt:last-child{margin-bottom:0}.srweb .srw-cmp-txt p{color:rgba(255,255,255,.8);font-size:1.05rem;line-height:1.6;max-width:34em;margin:0 0 var(--sp-md)}.srweb .srw-cmp-txt p:last-child{margin-bottom:0}.srweb .srw-cmp-txt :is(b,strong){color:#fff}.srweb .srw-cmp-txt :is(ul,ol){color:rgba(255,255,255,.8);margin:0 0 var(--sp-md);padding-left:1.2em}.srweb .srw-cmp-txt a{color:#fff;border-bottom-color:var(--c-glow)}.srweb .srw-cmp-txt a:hover,.srweb .srw-cmp-txt a:focus{color:var(--c-glow);border-bottom-color:var(--c-glow)}.srweb .srw-cmp .btn{border-radius:14px}.srweb .srw-cmp .btn,.srweb .srw-cmp .btn .btn-lbl{line-height:1.2}.srweb .srw-cmp .btn .btn-lbl{white-space:normal;min-width:0}.srweb .srw-cmp .btn{max-width:100%}.srweb .srw-cmp .btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.34)}.srweb .srw-cmp .btn-ghost:hover,.srweb .srw-cmp .btn-ghost:focus{background:rgba(255,255,255,.12);border-color:var(--c-glow)}.srweb .srw-cmp-art{min-width:0}.srweb .srw-cmp-t{width:100%;display:grid;gap:.15rem}.srweb .srw-cmp-h,.srweb .srw-cmp-r{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.15fr) minmax(0,1.15fr);gap:.9rem;align-items:center}.srweb .srw-cmp-h{align-items:end}.srweb .srw-cmp-h>span{display:block;font-family:var(--font-display);font-weight:800;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7);padding-bottom:.6rem;border-bottom:1px solid rgba(255,255,255,.2)}.srweb .srw-cmp-h>span:first-child{border-bottom:0}.srweb .srw-cmp-h>span.srw-cmp-col-ok{color:var(--c-glow);border-bottom-color:rgba(34,211,238,.55)}.srweb .srw-cmp-h sup.sr-reg{letter-spacing:normal;margin-left:-.1em;top:-.1em}.srweb .srw-cmp-r{padding:.62rem 0;border-bottom:1px dashed rgba(255,255,255,.12)}.srweb .srw-cmp-r:last-child{border-bottom:0}.srweb .srw-cmp-c{font-size:.92rem;line-height:1.4;color:rgba(223,234,248,.86)}.srweb .srw-cmp-v{justify-self:start;min-width:0}.srweb .srw-cmp-v--yes,.srweb .srw-cmp-v--no,.srweb .srw-cmp-v--mixed{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:800;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:.3em .8em;border-radius:var(--r-pill)}.srweb .srw-cmp-v--yes{color:#8ff0ff;background:rgba(34,211,238,.16);border:1px solid rgba(34,211,238,.42)}.srweb .srw-cmp-v--no{color:rgba(255,255,255,.62);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18)}.srweb .srw-cmp-v--mixed{color:rgba(255,255,255,.7);background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.28)}.srweb .srw-cmp-r--pills .srw-cmp-v{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:0;background:none;border:0;letter-spacing:normal}.srweb .srw-cmp-pill{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-display);font-weight:800;font-size:.72rem;padding:.38em .78em;border-radius:var(--r-pill);text-transform:none;letter-spacing:.01em;line-height:1.15;text-align:left;max-width:100%;white-space:normal}.srweb .srw-cmp-pill--yes{background:rgba(16,185,129,.20);color:#7ff0c4;border:1px solid rgba(16,185,129,.5)}.srweb .srw-cmp-pill--no{background:rgba(239,71,87,.18);color:#ffb3ba;border:1px solid rgba(239,71,87,.5)}.srweb .srw-cmp-pill--mixed{background:rgba(255,255,255,.08);color:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.24)}.srweb .srw-cmp-ico{width:14px;height:14px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center}.srweb .srw-cmp-pill--yes .srw-cmp-ico{background:#10b981;color:#fff;box-shadow:0 0 0 3px rgba(16,185,129,.22)}.srweb .srw-cmp-pill--no .srw-cmp-ico{background:#ef4757;color:#fff;box-shadow:0 0 0 3px rgba(239,71,87,.22)}.srweb .srw-cmp-pill--mixed .srw-cmp-ico{background:rgba(255,255,255,.4);color:var(--c-ink-deep);box-shadow:0 0 0 3px rgba(255,255,255,.12)}.srweb .srw-cmp-ico svg{width:8px;height:8px}.srweb .srw-cmp-pill-lbl{min-width:0;line-height:1.15}@media(max-width:900px){.srweb .srw-cmp{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.srweb .srw-cmp-h,.srweb .srw-cmp-r{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.05fr);gap:.6rem}.srweb .srw-cmp-c{font-size:.86rem;max-width:12em}.srweb .srw-cmp-pill{padding:.38em .62em}}@media(max-width:560px){.srweb .srw-cmp-h,.srweb .srw-cmp-r{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:.55rem}.srweb .srw-cmp-c{font-size:.82rem;max-width:none}.srweb .srw-cmp-pill{padding:.34em .55em}.srweb .srw-cmp-pill-lbl{word-spacing:100px}}.srweb .srw-cmp-sec{padding-block:clamp(3.4rem,7vw,5.4rem)}.srweb .srw-cmp-sec--tight{padding-top:clamp(2.6rem,5vw,4rem)}.srweb .srw-cmp-sec{--srw-seam-lift: clamp(3.4rem, 7vw, 5.4rem)}.srweb .srw-cmp-sec--tight{--srw-seam-lift: clamp(2.6rem, 5vw, 4rem)}.srweb .srw-cmp-seam{top:calc(-1 * var(--srw-seam-lift, 0px))}
