.contact-module__1Rp-3G__page{--ink:#0d1127;--muted:#64748b;--blue:#4361ee;--green:#19b77a;--line:#dfe3ec;isolation:isolate;color:var(--ink);background:#fff;padding:4rem clamp(1.25rem,4vw,3rem) 4.5rem;position:relative;overflow:hidden}.contact-module__1Rp-3G__grid{z-index:-3;pointer-events:none;background-image:linear-gradient(#0d11270b 1px,#0000 1px),linear-gradient(90deg,#0d11270b 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0}.contact-module__1Rp-3G__blueBlock{z-index:-2;background:var(--blue);justify-content:flex-end;align-items:flex-end;width:clamp(8rem,18vw,17rem);height:clamp(7rem,15vw,13rem);display:flex;position:absolute;top:4rem;right:0;overflow:hidden}.contact-module__1Rp-3G__blueBlock span{color:#ffffff2b;font-family:var(--font-brand);font-size:clamp(5rem,13vw,11rem);font-weight:900;line-height:.72}.contact-module__1Rp-3G__shell{width:min(100%,84rem);margin:0 auto}.contact-module__1Rp-3G__meta{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);min-height:2.5rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;font-weight:900;display:flex}.contact-module__1Rp-3G__meta span:last-child,.contact-module__1Rp-3G__deskHead span:last-child,.contact-module__1Rp-3G__summaryHead span:last-child{align-items:center;gap:.5rem;display:flex}.contact-module__1Rp-3G__meta i,.contact-module__1Rp-3G__deskHead i,.contact-module__1Rp-3G__summaryHead i{background:var(--green);border-radius:50%;width:.52rem;height:.52rem;display:inline-block;box-shadow:0 0 0 .2rem #19b77a1f}.contact-module__1Rp-3G__heroLayout{grid-template-columns:minmax(0,1fr) minmax(25rem,.75fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,5vw,4.5rem) 0 2.5rem;display:grid}.contact-module__1Rp-3G__heroCopy h1{letter-spacing:0;max-width:12em;margin:0;font-size:clamp(2.75rem,5vw,4.7rem);font-weight:900;line-height:1.04}.contact-module__1Rp-3G__heroCopy>p{max-width:44rem;color:var(--muted);margin:1.35rem 0 0;font-size:1.05rem;line-height:1.8}.contact-module__1Rp-3G__responseDesk{border:1px solid var(--ink);background:#fff;overflow:hidden;box-shadow:.85rem .85rem #4361ee21}.contact-module__1Rp-3G__deskHead,.contact-module__1Rp-3G__summaryHead{background:var(--ink);color:#fff;min-height:2.8rem;font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding:0 .9rem;font-size:.66rem;font-weight:900;display:flex}.contact-module__1Rp-3G__deskHead span:last-child,.contact-module__1Rp-3G__summaryHead span:last-child{color:#c9f8e5}.contact-module__1Rp-3G__deskRows{display:grid}.contact-module__1Rp-3G__deskRows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.2rem;padding:.7rem .9rem;display:grid}.contact-module__1Rp-3G__deskRows span{color:var(--blue);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:900}.contact-module__1Rp-3G__deskRows strong{overflow-wrap:anywhere;font-size:.92rem;font-weight:900;line-height:1.45}.contact-module__1Rp-3G__deskRows i,.contact-module__1Rp-3G__signals i,.contact-module__1Rp-3G__summaryRows i{background:var(--green);border-radius:50%;width:.5rem;height:.5rem}.contact-module__1Rp-3G__deskAction{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;padding:.7rem .9rem;font-size:.94rem;font-weight:900;display:flex}.contact-module__1Rp-3G__deskAction>span{gap:.2rem;display:grid}.contact-module__1Rp-3G__deskAction small{color:#c9f8e5;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.contact-module__1Rp-3G__deskAction b{width:1.9rem;height:1.9rem;color:var(--blue);background:#fff;border-radius:2px;place-items:center;display:grid}.contact-module__1Rp-3G__signals{border:1px solid var(--ink);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-module__1Rp-3G__signals>div{border-right:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:5rem;padding:.8rem;display:grid}.contact-module__1Rp-3G__signals>div:last-child{border-right:0}.contact-module__1Rp-3G__signals b{color:var(--blue);font-family:var(--font-mono);font-size:.72rem}.contact-module__1Rp-3G__signals span{gap:.25rem;display:grid}.contact-module__1Rp-3G__signals strong{font-size:.96rem;font-weight:900}.contact-module__1Rp-3G__signals small{color:var(--muted);font-size:.78rem;line-height:1.55}.contact-module__1Rp-3G__builderSection,.contact-module__1Rp-3G__pathSection,.contact-module__1Rp-3G__channelsSection{padding-top:clamp(3.5rem,6vw,5rem)}.contact-module__1Rp-3G__sectionHead{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:.85rem 0 1.25rem;display:grid}.contact-module__1Rp-3G__sectionHead>p,.contact-module__1Rp-3G__compactHead>p{color:var(--blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.contact-module__1Rp-3G__sectionHead h2{letter-spacing:0;max-width:17em;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:900;line-height:1.08}.contact-module__1Rp-3G__sectionHead div>span{max-width:48rem;color:var(--muted);margin-top:.75rem;font-size:1rem;line-height:1.75;display:block}.contact-module__1Rp-3G__builder{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:start;gap:1.25rem;margin-top:1.25rem;display:grid}.contact-module__1Rp-3G__form{border:1px solid var(--ink);background:#fff;min-width:0}.contact-module__1Rp-3G__textField,.contact-module__1Rp-3G__optionField{border:0;border-bottom:1px solid var(--line);gap:.65rem;margin:0;padding:1rem;display:grid}.contact-module__1Rp-3G__form>:last-child{border-bottom:0}.contact-module__1Rp-3G__textField>span,.contact-module__1Rp-3G__optionField legend{color:var(--ink);align-items:center;gap:.6rem;font-size:.88rem;font-weight:900;display:flex}.contact-module__1Rp-3G__textField>span b,.contact-module__1Rp-3G__optionField legend b{color:var(--blue);font-family:var(--font-mono);font-size:.68rem}.contact-module__1Rp-3G__textField textarea,.contact-module__1Rp-3G__textField input{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background-color:#fff;background-image:linear-gradient(#4361ee0b 1px,#0000 1px),linear-gradient(90deg,#4361ee0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:2px;outline:0;padding:.8rem;font-size:.98rem;line-height:1.65;transition:border-color .18s,box-shadow .18s}.contact-module__1Rp-3G__textField input{min-height:3.2rem}.contact-module__1Rp-3G__textField textarea:focus,.contact-module__1Rp-3G__textField input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4361ee1a}.contact-module__1Rp-3G__textField textarea::placeholder,.contact-module__1Rp-3G__textField input::placeholder{color:#94a3b8}.contact-module__1Rp-3G__optionField>div{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-module__1Rp-3G__optionField button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:4rem;color:var(--ink);text-align:left;background:#fff;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.contact-module__1Rp-3G__optionField button:nth-child(2n){border-right:0}.contact-module__1Rp-3G__optionField button:nth-last-child(-n+2){border-bottom:0}.contact-module__1Rp-3G__optionField button:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.contact-module__1Rp-3G__optionField button:hover,.contact-module__1Rp-3G__optionField button[aria-pressed=true]{box-shadow:inset .25rem 0 var(--blue);background:#f5f7ff}.contact-module__1Rp-3G__optionField button>span,.contact-module__1Rp-3G__optionField button>i{color:var(--blue);font-family:var(--font-mono);font-size:.68rem;font-style:normal;font-weight:900}.contact-module__1Rp-3G__optionField button strong{font-size:.88rem;font-weight:900;line-height:1.45}.contact-module__1Rp-3G__summary{border:1px solid var(--ink);background:#fff;min-width:0;position:sticky;top:5.25rem}.contact-module__1Rp-3G__progress{border-bottom:1px solid var(--ink);background:#f5f7ff;padding:1rem}.contact-module__1Rp-3G__progress>div:first-child{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.contact-module__1Rp-3G__progress>div:first-child span,.contact-module__1Rp-3G__progress p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.contact-module__1Rp-3G__progress strong{color:var(--blue);font-family:var(--font-display);font-size:1.55rem;font-weight:900;line-height:1}.contact-module__1Rp-3G__progress>div:nth-child(2){background:#dfe3ec;height:.35rem;margin-top:.75rem;overflow:hidden}.contact-module__1Rp-3G__progress>div:nth-child(2) span{background:var(--green);height:100%;transition:width .22s;display:block}.contact-module__1Rp-3G__progress p{color:var(--green);text-align:right;margin:.5rem 0 0}.contact-module__1Rp-3G__summaryRows{display:grid}.contact-module__1Rp-3G__summaryRows>div{border-bottom:1px solid var(--line);grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4rem;padding:.6rem .8rem;display:grid}.contact-module__1Rp-3G__summaryRows>div>b{color:var(--blue);font-family:var(--font-mono);font-size:.68rem}.contact-module__1Rp-3G__summaryRows>div>span{gap:.18rem;min-width:0;display:grid}.contact-module__1Rp-3G__summaryRows small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:900}.contact-module__1Rp-3G__summaryRows strong{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.contact-module__1Rp-3G__summaryRows>div[data-complete=true] strong{color:var(--ink)}.contact-module__1Rp-3G__summaryRows>div[data-complete=false] i{background:#cbd5e1}.contact-module__1Rp-3G__summaryActions{padding:.8rem}.contact-module__1Rp-3G__primaryAction{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem .85rem;font-size:.94rem;font-weight:900;display:flex}.contact-module__1Rp-3G__primaryAction>span{gap:.2rem;display:grid}.contact-module__1Rp-3G__primaryAction small{color:#c9f8e5;font-size:.64rem}.contact-module__1Rp-3G__primaryAction>b{width:1.9rem;height:1.9rem;color:var(--blue);background:#fff;border-radius:2px;place-items:center;display:grid}.contact-module__1Rp-3G__secondaryAction{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;padding:.7rem .2rem 0;font-size:.82rem;font-weight:900;display:flex}.contact-module__1Rp-3G__secondaryAction span{color:var(--blue)}.contact-module__1Rp-3G__compactHead{border-top:1px solid var(--ink);grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:1.5rem;padding-top:.85rem;display:grid}.contact-module__1Rp-3G__compactHead h2{max-width:18em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:900;line-height:1.1}.contact-module__1Rp-3G__pathGrid{border:1px solid var(--ink);background:#f5f7ff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;display:grid}.contact-module__1Rp-3G__pathGrid article{border-right:1px solid var(--line);min-height:8rem;padding:1rem;position:relative}.contact-module__1Rp-3G__pathGrid article:last-child{border-right:0}.contact-module__1Rp-3G__pathGrid article>div{align-items:center;gap:.55rem;display:flex}.contact-module__1Rp-3G__pathGrid article>div b{color:var(--blue);font-family:var(--font-mono);font-size:.7rem}.contact-module__1Rp-3G__pathGrid article>div i{background:var(--green);border-radius:50%;width:.48rem;height:.48rem}.contact-module__1Rp-3G__pathGrid h3{margin:.85rem 0 0;font-size:1.28rem;font-weight:900}.contact-module__1Rp-3G__pathGrid p{color:var(--muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.7}.contact-module__1Rp-3G__pathGrid article>span{z-index:2;background:var(--blue);color:#fff;width:1.25rem;height:1.25rem;font-family:var(--font-mono);place-items:center;font-size:.68rem;display:grid;position:absolute;top:50%;right:-.62rem;transform:translateY(-50%)}.contact-module__1Rp-3G__channels{border-top:1px solid var(--ink);margin-top:1.2rem}.contact-module__1Rp-3G__channels a{border-bottom:1px solid var(--line);background:#ffffffe0;grid-template-columns:2.5rem minmax(0,1fr) minmax(10rem,.45fr) auto;align-items:center;gap:.8rem;min-height:5rem;padding:.7rem .9rem;transition:background .18s;display:grid}.contact-module__1Rp-3G__channels a:hover{background:#f5f7ff}.contact-module__1Rp-3G__channels a>b,.contact-module__1Rp-3G__channels a>i{color:var(--blue);font-family:var(--font-mono);font-size:.72rem;font-style:normal}.contact-module__1Rp-3G__channels a>span{gap:.25rem;min-width:0;display:grid}.contact-module__1Rp-3G__channels small{color:var(--blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.contact-module__1Rp-3G__channels strong{overflow-wrap:anywhere;font-size:1rem;font-weight:900}.contact-module__1Rp-3G__channels p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}@media (max-width:1023px){.contact-module__1Rp-3G__heroLayout{grid-template-columns:1fr}.contact-module__1Rp-3G__responseDesk{max-width:48rem}.contact-module__1Rp-3G__builder{grid-template-columns:1fr}.contact-module__1Rp-3G__form{border-right:1px solid var(--ink)}.contact-module__1Rp-3G__summary{position:static}}@media (max-width:700px){.contact-module__1Rp-3G__page{padding:4rem 1rem 3.5rem}.contact-module__1Rp-3G__grid{background-size:3.5rem 3.5rem}.contact-module__1Rp-3G__blueBlock{width:6rem;height:6rem}.contact-module__1Rp-3G__meta{padding-right:6.5rem;font-size:.6rem}.contact-module__1Rp-3G__meta span:last-child{display:none}.contact-module__1Rp-3G__heroLayout{gap:2rem;padding:2.2rem 0 2.5rem}.contact-module__1Rp-3G__heroCopy h1{font-size:2.5rem}.contact-module__1Rp-3G__deskRows>div{grid-template-columns:6rem minmax(0,1fr) auto}.contact-module__1Rp-3G__signals,.contact-module__1Rp-3G__pathGrid{grid-template-columns:1fr}.contact-module__1Rp-3G__signals>div,.contact-module__1Rp-3G__pathGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:4.5rem}.contact-module__1Rp-3G__signals>div:last-child,.contact-module__1Rp-3G__pathGrid article:last-child{border-bottom:0}.contact-module__1Rp-3G__sectionHead,.contact-module__1Rp-3G__compactHead{grid-template-columns:1fr;gap:.75rem}.contact-module__1Rp-3G__sectionHead h2{font-size:2rem}.contact-module__1Rp-3G__compactHead h2{font-size:1.75rem}.contact-module__1Rp-3G__optionField>div{grid-template-columns:1fr}.contact-module__1Rp-3G__optionField button,.contact-module__1Rp-3G__optionField button:nth-child(2n),.contact-module__1Rp-3G__optionField button:nth-last-child(-n+2),.contact-module__1Rp-3G__optionField button:last-child:nth-child(odd){border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.contact-module__1Rp-3G__optionField button:last-child{border-bottom:0}.contact-module__1Rp-3G__pathGrid article>span{top:auto;bottom:-.62rem;right:1rem;transform:rotate(90deg)}.contact-module__1Rp-3G__channels a{grid-template-columns:2rem minmax(0,1fr) auto}.contact-module__1Rp-3G__channels p{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.contact-module__1Rp-3G__optionField button,.contact-module__1Rp-3G__textField textarea,.contact-module__1Rp-3G__textField input,.contact-module__1Rp-3G__progress>div:nth-child(2) span,.contact-module__1Rp-3G__channels a{transition:none}}
.faq-table-module__kvQWBW__table{background:#ffffffe6;border-top:1px solid #0d1127;margin-top:1.2rem}.faq-table-module__kvQWBW__item{border-bottom:1px solid #dfe3ec}.faq-table-module__kvQWBW__summary{cursor:pointer;grid-template-columns:3.2rem minmax(0,1fr) 3.5rem;align-items:stretch;min-height:5.1rem;list-style:none;transition:background .18s;display:grid}.faq-table-module__kvQWBW__summary::-webkit-details-marker{display:none}.faq-table-module__kvQWBW__summary:hover,.faq-table-module__kvQWBW__item[open] .faq-table-module__kvQWBW__summary{background:#fff}.faq-table-module__kvQWBW__index{color:#4361ee;font-family:var(--font-mono);border-right:1px solid #dfe3ec;justify-content:center;align-items:center;font-size:.7rem;font-weight:900;display:flex}.faq-table-module__kvQWBW__question{color:#0d1127;letter-spacing:0;align-items:center;padding:.8rem 1.1rem;font-size:1.12rem;font-weight:900;line-height:1.4;display:flex}.faq-table-module__kvQWBW__toggle{color:#4361ee;border-left:1px solid #dfe3ec;position:relative}.faq-table-module__kvQWBW__toggle i{background:currentColor;width:1.1rem;height:2px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-table-module__kvQWBW__toggle i:last-child{transform:translate(-50%,-50%)rotate(90deg)}.faq-table-module__kvQWBW__item[open] .faq-table-module__kvQWBW__toggle i:last-child{transform:translate(-50%,-50%)rotate(0)}.faq-table-module__kvQWBW__answer{background:#fff;border-top:1px solid #dfe3ec;grid-template-columns:3.2rem minmax(0,1fr) 3.5rem;display:grid}.faq-table-module__kvQWBW__answer>span{color:#19b77a;font-family:var(--font-mono);text-align:center;writing-mode:vertical-rl;border-right:1px solid #dfe3ec;justify-content:center;align-items:flex-start;padding-top:1.1rem;font-size:.56rem;font-weight:900;display:flex;overflow:hidden}.faq-table-module__kvQWBW__answer p{color:#64748b;max-width:56rem;margin:0;padding:1.1rem;font-size:.96rem;line-height:1.8}.faq-table-module__kvQWBW__answer>i{background:#19b77a;border-radius:50%;place-self:start center;width:.5rem;height:.5rem;margin-top:1.3rem}@media (max-width:700px){.faq-table-module__kvQWBW__summary{grid-template-columns:2.6rem minmax(0,1fr) 2.8rem;min-height:4.7rem}.faq-table-module__kvQWBW__question{padding:.7rem .8rem;font-size:1rem}.faq-table-module__kvQWBW__answer{grid-template-columns:2.6rem minmax(0,1fr)}.faq-table-module__kvQWBW__answer>i{display:none}.faq-table-module__kvQWBW__answer p{padding:.9rem .8rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.faq-table-module__kvQWBW__summary,.faq-table-module__kvQWBW__toggle i{transition:none}}
.faq-module__TMh2Ga__section{--ink:#0d1127;--muted:#64748b;--blue:#4361ee;--green:#19b77a;--line:#dfe3ec;isolation:isolate;border-top:1px solid var(--ink);color:var(--ink);background:#f5f7ff;padding:4.5rem clamp(1.25rem,4vw,3rem) 5rem;position:relative;overflow:hidden}.faq-module__TMh2Ga__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#0d11270a 1px,#0000 1px),linear-gradient(90deg,#0d11270a 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0}.faq-module__TMh2Ga__shell{width:min(100%,84rem);margin:0 auto}.faq-module__TMh2Ga__header{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:10rem minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:.85rem 0 1.35rem;display:grid}.faq-module__TMh2Ga__header>p{color:var(--blue);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.faq-module__TMh2Ga__header h2{letter-spacing:0;max-width:15em;margin:0;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:900;line-height:1.08}.faq-module__TMh2Ga__header div>span{max-width:42rem;color:var(--muted);margin-top:.7rem;font-size:.98rem;line-height:1.7;display:block}.faq-module__TMh2Ga__header small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:.5rem;font-size:.64rem;font-weight:900;display:flex}.faq-module__TMh2Ga__header small i{background:var(--green);border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 .2rem #19b77a1f}@media (max-width:700px){.faq-module__TMh2Ga__section{padding:3.5rem 1rem 4rem}.faq-module__TMh2Ga__grid{background-size:3.5rem 3.5rem}.faq-module__TMh2Ga__header{grid-template-columns:1fr;gap:.75rem}.faq-module__TMh2Ga__header h2{font-size:2rem}.faq-module__TMh2Ga__header small{margin-top:.35rem}}
