#w2 .ph .micro{margin-top:18px;color:var(--muted-dark);font-size:14px}#w2 .ph-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end}#w2 .filters button span{opacity:.5;margin-left:6px;font-size:12px}#w2 .cc.hide{display:none}#w2.w2-js .cc:not(.in) .viz i{transform:scaleY(.04)}#w2 .empty.on{display:block}#w2 .steps.in .rail{transform:scaleX(1)}#w2 .steps.s4{grid-template-columns:repeat(4,1fr)}#w2 .steps.s3{grid-template-columns:repeat(3,1fr)}#w2 .steps.light{border-color:var(--border)}#w2 .steps.light .st+.st{border-color:var(--border)}#w2 .steps.light .st p{color:var(--gray)}#w2 .steps.light .st .n{color:var(--blue)}#w2 .kp4{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}#w2 .kp4.k3{grid-template-columns:repeat(3,1fr)}#w2 .kp{background:var(--white);padding:34px 26px}#w2 .sec.cream .kp{background:var(--cream)}#w2 .kp .v{font-family:"Playfair Display",serif;font-weight:800;font-size:clamp(40px,4.4vw,60px);line-height:1;letter-spacing:-.035em;white-space:nowrap}#w2 .kp .v small{font-size:.45em;color:var(--blue);margin-left:3px}#w2 .kp .v.b{color:var(--blue)}#w2 .kp .k{margin-top:14px;font-weight:600;font-size:16px}#w2 .kp .d{margin-top:6px;color:var(--gray);font-size:14.5px;line-height:1.5}#w2 .kp .src{margin-top:14px;font:400 10.5px/1.4 "DM Mono",monospace;letter-spacing:.06em;color:var(--gray);text-transform:uppercase}#w2 .dark .kp4{background:var(--line-dark);border-color:var(--line-dark)}#w2 .dark .kp{background:var(--black)}#w2 .dark .kp .d,#w2 .dark .kp .src{color:var(--muted-dark)}#w2 .dark .kp .v small,#w2 .dark .kp .v.b{color:#6f9bff}#w2 .ba-row .track{height:10px;background:rgba(246,244,239,.1);position:relative;overflow:hidden}#w2 .ba-row .track i{position:absolute;inset:0 auto 0 0;width:var(--w);background:rgba(246,244,239,.35);transform-origin:left;transition:transform 1.4s var(--ease)}#w2 .ba-row.now .track i{background:var(--blue)}#w2.w2-js .ba:not(.in) .track i{transform:scaleX(0)}#w2 .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#w2 .people{display:grid;grid-template-columns:1fr 1fr;gap:20px}#w2 .pp{display:grid;grid-template-columns:200px 1fr;background:#fff;border:1px solid var(--border);overflow:hidden}#w2 .pp .ph-img{background:var(--cream);position:relative;min-height:280px}#w2 .pp .bd{padding:30px 28px}#w2 .pp .role{color:var(--blue)}#w2 .pp h3{margin-top:12px;font-size:28px}#w2 .pp p{margin-top:12px;color:var(--gray);font-size:15px;line-height:1.55}#w2 .pp .tg{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}#w2 .pp .tg span{font-size:12px;border:1px solid var(--border);padding:4px 8px;color:var(--gray)}#w2 .org{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-dark);border:1px solid var(--line-dark)}#w2 .org>div{background:var(--black);padding:30px 26px}#w2 .org .lv{font:500 11px/1 "DM Mono",monospace;letter-spacing:.14em;color:#6f9bff;text-transform:uppercase}#w2 .org h3{margin-top:14px;font-size:22px}#w2 .org p{margin-top:8px;color:var(--muted-dark);font-size:14.5px}#w2 .org ul{list-style:none;margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}#w2 .org li{font-size:12.5px;padding:5px 9px;border:1px solid var(--line-dark);color:var(--muted-dark)}#w2 .marq{overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#w2 .marq .tr{display:flex;gap:48px;width:max-content;animation:pgMarq 38s linear infinite}#w2 .marq span{font-family:"Playfair Display",serif;font-weight:700;font-size:26px;white-space:nowrap;color:var(--black)}#w2 .marq span i{font-style:normal;color:var(--blue);margin-right:48px}#w2 .terms{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}#w2 .term{background:var(--white);padding:28px 26px;display:grid;grid-template-columns:40px 1fr;gap:16px}#w2 .term .ico{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--black)}#w2 .term b{font-size:17px}#w2 .term p{color:var(--gray);font-size:14.5px;margin-top:4px;line-height:1.5}#w2 .faqs{border-top:1px solid var(--border)}#w2 .faqs details{border-bottom:1px solid var(--border)}#w2 .faqs summary{list-style:none;cursor:pointer;padding:24px 40px 24px 0;font-weight:600;font-size:18px;position:relative}#w2 .faqs summary::-webkit-details-marker{display:none}#w2 .faqs summary::after{content:"+";position:absolute;right:4px;top:18px;font:300 30px/1 "DM Sans";color:var(--blue);transition:transform .3s}#w2 .faqs details[open] summary::after{transform:rotate(45deg)}#w2 .faqs p{padding:0 40px 24px 0;color:var(--gray);max-width:760px}#w2 .cta .ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}#w2 .fm .msg.is-err{color:var(--red)}#w2 .fm .thanks h3{font-size:26px}#w2 .fm .thanks p{margin-top:10px;color:var(--gray)}#w2.w2-js .rv:not(.in){opacity:0;transform:translateY(28px);filter:blur(4px)}#w2 .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--blue);transform-origin:left;transform:scaleX(0);z-index:9999;pointer-events:none}@media (max-width:980px){#w2 .steps.s4{grid-template-columns:1fr 1fr}#w2 .steps.s4 .st:nth-child(4){padding-left:22px}#w2 .steps.s4 .st:nth-child(3){padding-left:0;border-left:0}}@media (max-width:700px){#w2 .steps.light .st{border-color:var(--border)}#w2 .pp{grid-template-columns:1fr}#w2 .pp .ph-img{min-height:340px}}