.contact-hero .page-hero-grid{mask-image:radial-gradient(ellipse 50% 80% at 80% 50%,black 0,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 50% 80% at 80% 50%,black 0,transparent 70%)}.hero-glow{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(0,200,240,.055) 0,transparent 70%);right:8%;top:5%;pointer-events:none}.hero-cols{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.contact-hero h1{animation:fadeUp .6s ease both}.hero-sub{font-size:17px;font-weight:300;color:#8BA0B8;line-height:1.72;animation:fadeUp .6s ease .1s both}.hero-sub strong{color:var(--white);font-weight:500}.contact-rail{display:flex;flex-direction:column;animation:fadeUp .6s ease .15s both}.crail-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:16px;border-left:2px solid var(--border);border-bottom:1px solid var(--border);text-decoration:none;transition:background .18s,transform .18s;cursor:pointer}.crail-row:last-child{border-bottom:0}.crail-row:hover{transform:translateX(3px)}.crail-row.phone{border-left-color:var(--green)}.crail-row.email{border-left-color:var(--cyan)}.crail-row.form{border-left-color:var(--gold)}.crail-row.phone:hover{background:rgba(34,201,122,.07)}.crail-row.email:hover{background:rgba(0,200,240,.07)}.crail-row.form:hover{background:rgba(232,168,56,.07)}.crail-icon{display:flex;align-items:center;justify-content:center}.crail-row.phone .crail-icon{color:var(--green)}.crail-row.email .crail-icon{color:var(--cyan)}.crail-row.form .crail-icon{color:var(--gold)}.crail-body{display:flex;flex-direction:column;min-width:0}.crail-label{font-family:var(--bx-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2)}.crail-value{font-size:15px;font-weight:700;color:var(--white)}.crail-sub{font-size:12px;color:var(--muted);margin-top:2px}.crail-arrow{color:var(--muted);font-size:16px;transition:color .2s,transform .2s}.crail-row:hover .crail-arrow{transform:translateX(3px)}.crail-row.phone:hover .crail-arrow{color:var(--green)}.crail-row.email:hover .crail-arrow{color:var(--cyan)}.crail-row.form:hover .crail-arrow{color:var(--gold)}.rt-strip{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.rt-badge{display:flex;align-items:center;gap:7px;background:var(--navy3);border:1px solid var(--border);border-radius:8px;padding:8px 14px;font-size:12px;color:var(--muted)}.rt-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rt-dot.green{background:var(--green)}.rt-dot.cyan{background:var(--cyan)}.rt-dot.gold{background:var(--gold)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-section{--d1:#00B8A0;--d2:#2B8BF0;--d3:#9B6EF3;--d4:#F07840;--d5:#E8A838;padding:96px 0}.journey-label{font-family:var(--bx-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:20px}.journey-track{list-style:none;margin:0 0 40px;padding:0 0 22px;display:grid;grid-template-columns:repeat(4,1fr)}.journey-step{position:relative;padding-right:22px;display:flex;flex-direction:column}.journey-step:before{content:"";position:absolute;left:0;right:18px;top:40px;height:2px;border-radius:2px;background:color-mix(in srgb,var(--cyan) calc(70% - var(--i) * 12%),transparent)}.journey-num{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--bx-mono);font-size:11px;font-weight:700;color:var(--cyan);background:var(--navy);border:1px solid var(--cyan);position:relative;z-index:1}.journey-title{font-family:var(--bx-display);font-size:14.5px;font-weight:700;color:var(--white);margin-top:20px}.journey-desc{font-size:12px;color:var(--muted);line-height:1.55;margin-top:5px}.form-card{background:var(--navy2);border:1px solid var(--border-c);border-radius:20px;padding:40px 36px;position:relative}.form-card-title{font-family:var(--bx-display);font-size:22px;font-weight:700;color:var(--white);margin-bottom:6px}.form-card-sub{font-size:13px;color:var(--muted);margin-bottom:28px;line-height:1.5}.form-progress{height:3px;background:var(--navy3);border-radius:2px;margin-bottom:28px;overflow:hidden}.form-progress-bar{height:100%;background:linear-gradient(90deg,var(--cyan),var(--d2));border-radius:2px;width:0;transition:width .4s ease}.interest-label{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.interest-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}.int-pill{font-family:var(--bx-display);font-size:11px;font-weight:600;padding:6px 14px;border-radius:20px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;transition:all .15s;letter-spacing:.04em}.int-pill:hover{color:var(--white);border-color:rgba(255,255,255,.2)}.int-pill.sel-d1{color:var(--d1);border-color:var(--d1);background:rgba(0,184,160,.1)}.int-pill.sel-d2{color:var(--d2);border-color:var(--d2);background:rgba(43,139,240,.1)}.int-pill.sel-d3{color:var(--d3);border-color:var(--d3);background:rgba(155,110,243,.1)}.int-pill.sel-d4{color:var(--d4);border-color:var(--d4);background:rgba(240,120,64,.1)}.int-pill.sel-d5{color:var(--d5);border-color:var(--d5);background:rgba(232,168,56,.1)}.int-pill.sel-all{color:var(--cyan);border-color:var(--cyan);background:rgba(0,200,240,.08)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.form-row.full{grid-template-columns:1fr}.field-group{display:flex;flex-direction:column;gap:6px;position:relative}.field-group label{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.field-group label .req{color:var(--cyan);margin-left:2px}.field-group input,.field-group select,.field-group textarea{background:var(--navy3);border:1px solid var(--border);border-radius:8px;padding:12px 16px;font-family:var(--bx-sans);font-size:14px;color:var(--white);outline:none;transition:border-color .2s,background .2s,box-shadow .2s;width:100%}.field-group input::placeholder,.field-group textarea::placeholder{color:var(--muted2)}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{border-color:var(--cyan);background:rgba(0,200,240,.03);box-shadow:0 0 0 3px rgba(0,200,240,.07)}.field-group input.valid{border-color:rgba(34,201,122,.4)}.field-group input.invalid,.field-group select.invalid,.field-group textarea.invalid{border-color:rgba(240,90,90,.4)}.field-error{font-size:11px;color:var(--red);margin-top:3px}.field-group.has-error input,.field-group.has-error select,.field-group.has-error textarea{border-color:rgba(240,90,90,.4)}.field-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B8099' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px;cursor:pointer}.field-group select option{background:var(--navy2);color:var(--white)}.field-group textarea{resize:vertical;min-height:110px;line-height:1.5}.char-count{position:absolute;bottom:10px;right:14px;font-size:10px;color:var(--muted2)}.form-divider{height:1px;background:var(--border);margin:20px 0}.hp-field{display:none!important}.submit-row{display:flex;align-items:flex-start;gap:14px 20px;flex-wrap:wrap}.submit-action{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.btn-submit{display:inline-flex;align-items:center;gap:8px;background:var(--cyan);color:var(--navy);font-family:var(--bx-display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:14px 30px;border-radius:8px;border:none;cursor:pointer;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}.btn-submit:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-submit .spinner{display:none;width:16px;height:16px;border:2px solid rgba(5,13,26,.3);border-top:2px solid var(--navy);border-radius:50%;animation:spin .7s linear infinite}.btn-submit.loading .btn-text{display:none}.btn-submit.loading .spinner{display:block}@keyframes spin{to{transform:rotate(1turn)}}.submit-note{color:var(--muted2);text-align:right}.form-error,.submit-note{font-size:12px;line-height:1.5}.form-error{flex-basis:100%;color:var(--red)}.form-success{text-align:center;padding:48px 24px}.success-anim{width:72px;height:72px;border-radius:50%;margin:0 auto 20px;background:rgba(34,201,122,.1);border:2px solid rgba(34,201,122,.3);display:flex;align-items:center;justify-content:center;animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-check{stroke-dasharray:40;stroke-dashoffset:40;animation:drawCheck .5s ease .3s forwards}@keyframes drawCheck{to{stroke-dashoffset:0}}.success-title{font-family:var(--bx-display);font-size:26px;font-weight:700;color:var(--white);margin-bottom:8px;animation:fadeUp .5s ease .4s both}.success-sub{font-size:14px;color:var(--muted);line-height:1.65;margin-bottom:24px;animation:fadeUp .5s ease .5s both}.success-details{display:flex;flex-direction:column;gap:8px;animation:fadeUp .5s ease .55s both}.sd-row{display:flex;align-items:center;gap:10px;background:var(--navy3);border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-size:13px;color:#8BA0B8;text-align:left}.sd-icon{flex-shrink:0;color:var(--green)}.area-strip{border-top:1px solid var(--border);background:rgba(0,0,0,.18)}.area-strip-row{display:grid;grid-template-columns:repeat(4,1fr)}.area-cell{padding:26px clamp(18px,2vw,32px) 34px;border-left:1px solid var(--border)}.area-cell:first-child{border-left:0}.area-name{display:flex;align-items:center;font-family:var(--bx-display);font-size:15.5px;font-weight:700;color:var(--white);margin-bottom:10px}.area-pin{display:inline-flex;align-items:center;color:var(--cyan);margin-right:8px}.area-cities{font-size:12.5px;color:var(--muted);line-height:1.7}.area-note{display:inline-block;margin-top:10px;font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.04em;color:var(--green);border:1px solid rgba(34,201,122,.32);background:rgba(34,201,122,.07);border-radius:999px;padding:4px 11px}.faq-section{padding:96px 0;border-top:1px solid var(--border)}.faq-head{text-align:center;max-width:720px;margin:0 auto 52px}.faq-head .section-label{justify-content:center}.faq-thread{gap:10px;max-width:780px;margin:0 auto}.faq-thread,.faq-turn{display:flex;flex-direction:column}.faq-ask{display:flex;align-items:center;justify-content:flex-end;gap:10px;cursor:pointer;list-style:none}.faq-ask::-webkit-details-marker{display:none}.faq-ask::marker{content:none}.faq-bubble{display:inline-block;border-radius:16px;padding:13px 18px;line-height:1.6;max-width:78%}.faq-bubble-q{background:rgba(0,200,240,.1);border:1px solid rgba(0,200,240,.22);border-bottom-right-radius:4px;font-family:var(--bx-display);font-size:14.5px;font-weight:600;color:var(--white);transition:background .2s,border-color .2s}.faq-turn:hover .faq-bubble-q{background:rgba(0,200,240,.14)}.faq-ask-chev{color:var(--muted2);transition:transform .25s,color .2s;flex-shrink:0}.faq-turn[open] .faq-ask-chev{transform:rotate(180deg);color:var(--cyan)}.faq-reply{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.faq-avatar{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--bx-mono);font-size:8.5px;font-weight:700;letter-spacing:.04em;color:var(--cyan);border:1px solid rgba(0,200,240,.3)}.faq-avatar,.faq-bubble-a{background:var(--bx-surface)}.faq-bubble-a{border:1px solid var(--border);border-bottom-left-radius:4px;font-size:13.5px;color:#8BA0B8}.faq-bubble-a strong{color:var(--white);font-weight:500}@media(max-width:1000px){.hero-cols{grid-template-columns:1fr;gap:40px}.faq-bubble{max-width:88%}.journey-track{grid-template-columns:1fr 1fr;gap:22px}.journey-step:before{display:none}.journey-title{margin-top:12px}.area-strip-row{grid-template-columns:1fr}.area-cell{border-left:0;border-top:1px solid var(--border)}.submit-action{margin-left:0;align-items:flex-start}.submit-note{text-align:left}}
/*# sourceMappingURL=fda6598beccf14e1.css.map*/