.ct-desks.svelte-1qdjoib .ed-b{position:relative;overflow:visible}.ct-desks.svelte-1qdjoib .ed-b:after{content:"";position:absolute;inset:-10px 0}.contact-hero .hero-subtitle{line-height:1.7}.form-grid{gap:var(--sb-space-lg);grid-template-columns:1fr 1fr;margin-bottom:0;display:grid}.form-card{border-radius:var(--sb-radius-lg);padding:var(--sb-space-xl);flex-direction:column;display:flex}#contact-form{scroll-margin-top:calc(var(--sb-topbar-height,64px) + 16px)}.form-card-highlight{animation:.42s cubic-bezier(.2,.7,.2,1) both form-card-in,2s ease-out forwards formFlash!important}.form-card .card-header h3{font-size:clamp(1.4rem, 2.5vw, var(--sb-text-2xl));margin-top:.83em;margin-bottom:var(--sb-space-xs);color:var(--sb-text);letter-spacing:-.02em;font-weight:700}.form-card form{flex-direction:column;flex:1;display:flex}.card-header{margin-bottom:var(--sb-space-lg)}.card-subtitle{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);line-height:1.6}.form-group{--gx-field-fill:var(--sb-bg-input,#0f1525);box-sizing:border-box;border-radius:var(--sb-radius);background:var(--gx-field-fill);border:1px solid rgba(var(--sb-ice-rgb,56,189,248), .15);margin-bottom:12px;padding:9px 14px 7px;transition:border-color .25s,box-shadow .25s;position:relative}.form-group:focus-within{border-color:var(--sb-ice,#38bdf8);box-shadow:0 0 0 2px rgba(var(--sb-ice-rgb), .12), 0 0 26px rgba(var(--sb-ice-rgb), .22)}.form-group label{letter-spacing:.1em;text-transform:uppercase;color:var(--sb-text-secondary);margin-bottom:2px;font-size:.72rem;font-weight:700;transition:color .25s;display:block}.form-group:focus-within label{color:var(--sb-ice)}.form-group input,.form-group textarea{width:100%;color:var(--sb-text,#f0f9ff);box-sizing:border-box;border:0;border-radius:0;outline:none;padding:3px 0 4px;font-family:inherit;font-size:16px;line-height:1.4}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--sb-text-muted)}.form-group input:-webkit-autofill{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group input:-webkit-autofill:hover{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group input:-webkit-autofill:focus{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group input:autofill{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group textarea:-webkit-autofill{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group textarea:-webkit-autofill:hover{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group textarea:-webkit-autofill:focus{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}.form-group textarea:autofill{caret-color:var(--sb-text,#f0f9ff);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important}:is(.form-group input:-internal-autofill-selected,.form-group textarea:-internal-autofill-selected),:is(.form-group input:-internal-autofill-previewed,.form-group textarea:-internal-autofill-previewed){-webkit-box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;box-shadow:0 0 0 1000px var(--gx-field-fill) inset!important;background-color:var(--gx-field-fill)!important;-webkit-text-fill-color:var(--sb-text,#f0f9ff)!important;background-image:none!important}.form-group input,.form-group textarea{background:0 0!important}.form-group textarea{resize:vertical;min-height:120px}.form-group-grow{flex-direction:column;flex:1;display:flex}.form-group-grow textarea{flex:1}.form-actions{margin-top:var(--sb-space-lg);justify-content:center;display:flex}.form-actions .sb-btn.is-sending{color:#0000}.form-actions .sb-btn.is-sending:before{content:"";border-radius:var(--sb-radius-round);border:2px solid rgba(var(--sb-white-rgb), .35);border-top-color:#fff;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.8s linear infinite form-spin;position:absolute;top:50%;left:50%}@keyframes form-spin{to{transform:rotate(360deg)}}@media (width<=768px){.ct-faq-desk{display:none}}.ct-desk-ledger{text-align:left;max-width:1200px;margin:0 auto}.ct-desk-ledger .ed-t{margin-top:var(--sb-space-xl,32px)}.ct-trust{max-width:1200px;margin:var(--sb-space-xl,32px) auto 0;text-align:left;align-items:center;gap:16px;display:flex}.ct-trust .ct-trust-av{flex:none}.gx-section .ct-trust .ct-trust-av.founder-av img{border-radius:var(--sb-radius-xs)}.ct-trust p{color:var(--sb-text-secondary);margin:0;font-size:.9rem;line-height:1.55}@media (width>=768.02px){.form-grid #contact-message{min-height:214px}}.form-proof{margin:var(--sb-space-lg) 0 0;letter-spacing:.02em;color:var(--sb-text-secondary);flex-wrap:wrap;justify-content:center;gap:8px 26px;font-size:.78rem;display:flex}.form-proof span:before{content:"";border-radius:var(--sb-radius-round);background:var(--sb-ice);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .7);vertical-align:1px;margin-right:8px;display:inline-block}.form-privacy-note{color:var(--sb-text-muted);margin-top:var(--sb-space-lg);font-size:.78rem;line-height:1.45}.form-privacy-note a{color:var(--sb-ice);text-decoration:underline}.specialist-strip .gx-tile-carousel--og .carousel-track .ghn-tile .ghn-photo{aspect-ratio:4/3}.specialist-strip .gx-tile-carousel--og .carousel-track .ghn-tile .ghn-photo-img{width:100%;height:100%;inset:0}.contact-seg{margin-top:var(--sb-space-sm)}@media (width<=640px){.form-card .contact-seg{flex-wrap:wrap;height:auto}.form-card .contact-seg .seg-btn{flex:calc(50% - 6px)}}.form-switch{margin-bottom:var(--sb-space-md);border-radius:var(--sb-radius);background:var(--sb-bg-input,#0f1525);border:1px solid rgba(var(--sb-ice-rgb), .18);isolation:isolate;grid-template-columns:1fr 1fr;padding:4px;display:none;position:relative}.form-switch-thumb{z-index:0;border-radius:var(--sb-radius-sm);background:rgba(var(--sb-ice-rgb), .14);width:calc(50% - 4px);box-shadow:inset 0 0 0 1px rgba(var(--sb-ice-rgb), .55), 0 0 18px rgba(var(--sb-ice-rgb), .25);transform:translateX(calc(var(--i,0) * 100%));transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.form-switch button{z-index:1;border-radius:var(--sb-radius-sm);font:inherit;font-size:var(--sb-text-sm);color:rgba(var(--sb-ice-rgb), .6);cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:600;transition:color .25s;position:relative}.form-switch button.active{color:var(--sb-ice)}.form-switch button:focus-visible{outline:2px solid var(--sb-ice);outline-offset:2px}@keyframes form-card-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 22px))}to{opacity:1;transform:none}}.contact-resources.resources-grid{gap:var(--sb-space-xl);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.contact-resources .resource-card{padding:var(--sb-space-xl);text-align:center;color:inherit;min-width:0;text-decoration:none;display:block}.contact-resources .resource-icon{margin-bottom:var(--sb-space-md);color:var(--sb-text);justify-content:center;transition:color .25s;display:flex}.contact-resources .resource-card:hover .resource-icon{color:var(--sb-ice)}.contact-resources .resource-card h3{font-size:var(--sb-text-lg);margin-bottom:var(--sb-space-sm)}.contact-resources .resource-card p{font-size:var(--sb-text-sm);color:var(--sb-text-secondary);line-height:1.6}.form-card.form-sent>.cf-stage{margin-block:auto}.form-success{text-align:center;padding:var(--sb-space-2xl) var(--sb-space-md);flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.form-success svg{margin-bottom:var(--sb-space-lg);filter:drop-shadow(0 0 18px rgba(var(--sb-sky-rgb), .55)) drop-shadow(0 0 44px rgba(var(--sb-sky-rgb), .28));--glow-a:drop-shadow(0 0 18px rgba(var(--sb-sky-rgb), .55)) drop-shadow(0 0 44px rgba(var(--sb-sky-rgb), .28));--glow-b:drop-shadow(0 0 26px rgba(var(--sb-sky-rgb), .75)) drop-shadow(0 0 64px rgba(var(--sb-sky-rgb), .4));animation:gx-glow-breathe var(--glow-period) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.form-success svg{animation:none}}@media (width<=640px){.form-success{min-height:420px}}.form-success h3{margin:0 0 var(--sb-space-sm);color:var(--sb-text);font-size:1.5rem}.form-success-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--sb-ice);margin-bottom:var(--sb-space-md);font-size:.68rem;font-weight:700}.form-success-tear{width:min(100%,300px);height:1px;margin:var(--sb-space-xs) auto var(--sb-space-lg);background:repeating-linear-gradient(90deg, rgba(var(--sb-ice-rgb), .5) 0 6px, transparent 6px 13px);display:block}.form-success p{color:var(--sb-text-secondary);margin:0 0 var(--sb-space-lg);max-width:380px}.form-success .sb-btn{margin-bottom:var(--sb-space-sm)}.form-success-secondary{color:var(--sb-ice);font-size:var(--sb-text-sm)}.contact-toast{border-radius:var(--sb-radius);z-index:9999;color:#fff;background:linear-gradient(135deg,#38bdf8,#6366f1);padding:12px 24px;font-family:inherit;font-size:14px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}.contact-toast.error{background:var(--sb-error)}@property --gx-shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes gx-btn-shine-sweep{to{--gx-shine-angle:360deg}}.gx-form-shine{isolation:isolate;position:relative}.gx-form-shine:after{content:"";border-radius:var(--sb-radius-pill);background:conic-gradient(from var(--gx-shine-angle), transparent 0deg, transparent 285deg, rgba(var(--sb-white-rgb), .95) 325deg, rgba(var(--sb-white-rgb), .4) 345deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:2;animation:2.8s linear infinite gx-btn-shine-sweep,12s ease-in-out infinite gx-form-shine-fade;animation-delay:0s, var(--gx-form-delay);opacity:0;padding:1.5px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes gx-form-shine-fade{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes formFlash{0%{box-shadow:0 0 20px rgba(var(--sb-ice-rgb), .3)}50%{box-shadow:0 0 30px rgba(var(--sb-ice-rgb), .5)}to{box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .1)}}@media (width<=768px){.form-grid{grid-template-columns:1fr}.form-grid .form-card{display:none}.form-grid .form-card.form-active{animation:.42s cubic-bezier(.2,.7,.2,1) both form-card-in;display:flex}.form-switch{display:grid}}@media (prefers-reduced-motion:reduce){.form-grid .form-card.form-active{animation:none}.form-switch-thumb{transition:none}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.form-actions .sb-btn.is-sending{color:inherit;-webkit-text-fill-color:currentColor}.form-actions .sb-btn.is-sending:before{display:none}}@media (width<=768px){.gx-ed.ed-mid .form-card{box-shadow:none;background:0 0;border:0;padding:0}.gx-ed.ed-mid .form-card:before,.gx-ed.ed-mid .form-card:after{display:none}.gx-ed.ed-mid .form-grid{position:relative}.gx-ed.ed-mid .form-grid .form-card{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s,visibility 0s linear .32s;animation:none;display:flex;position:absolute;top:0;left:0;right:0}.gx-ed.ed-mid .form-grid .form-card.form-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s,visibility;animation:none;position:relative}.gx-ed.ed-mid .form-card-highlight{animation:none!important}.gx-ed.ed-mid .form-card .card-header h3{display:none}.gx-ed.ed-mid .form-card .card-subtitle{color:var(--sb-text-muted);font-size:13px}.gx-ed.ed-mid .form-card .contact-seg{height:auto;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:8px;margin-top:14px;padding:0}.gx-ed.ed-mid .form-card .contact-seg .seg-btn{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--sb-text-secondary-rgb), .35);min-height:44px;color:var(--sb-text-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:0 0;flex:calc(50% - 4px);font-size:12px;font-weight:700}.gx-ed.ed-mid .form-card .contact-seg .seg-btn.active{background:rgba(var(--sb-ice-rgb), .15);border-color:var(--sb-ice);color:var(--sb-ice)}.gx-ed.ed-mid .form-switch{border:0;border-bottom:1px solid var(--sb-border);background:0 0;border-radius:0;padding:0}.gx-ed.ed-mid .form-switch-thumb{background:var(--sb-ice);width:50%;height:2px;box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .6);border-radius:0;top:auto;bottom:-1px;left:0}.gx-ed.ed-mid .form-switch button{letter-spacing:.18em;text-transform:uppercase;min-height:44px;font-size:12px}.gx-ed.ed-mid .form-proof{display:none}}@media (width<=768px) and (prefers-reduced-motion:reduce){.gx-ed.ed-mid .form-grid .form-card,.gx-ed.ed-mid .form-grid .form-card.form-active{transition:none}}
