.contact-form[data-astro-cid-svshx33u]{display:grid;gap:1.05rem}.hp-field[data-astro-cid-svshx33u]{position:absolute;left:-9999px}.form-title[data-astro-cid-svshx33u]{margin:0 0 .35rem;color:#f1f4f0;font-size:1.35rem;font-weight:600;letter-spacing:-.03em}.form-lead[data-astro-cid-svshx33u]{margin:0 0 .4rem;color:#93a2a4;font-size:.86rem;line-height:1.65}.field[data-astro-cid-svshx33u]{display:grid;gap:.4rem}.field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{color:#85a09e;font:500 .62rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;min-height:2.9rem;padding:.7rem .85rem;border:1px solid #d7e1df25;border-radius:4px;background:#0c1419;color:#e9efec;font:inherit;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{min-height:7.5rem;resize:vertical;line-height:1.6}.field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#85a09e 50%),linear-gradient(135deg,#85a09e 50%,transparent 50%);background-position:calc(100% - 1.15rem) 1.25rem,calc(100% - .85rem) 1.25rem;background-size:.32rem .32rem;background-repeat:no-repeat;padding-right:2.4rem}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]::placeholder,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]::placeholder{color:#68797d}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:hover,.field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:hover,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:hover{border-color:#91b9b650}.field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:focus,.field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:#89dfca;box-shadow:0 0 0 3px #89dfca22}.form-legal[data-astro-cid-svshx33u]{margin:.15rem 0 0;color:#819098;font-size:.7rem;line-height:1.6}.form-submit[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.4rem;margin-top:.2rem;padding:.9rem 1.2rem;border:1px solid #89dfca;border-radius:4px;background:#89dfca;color:#06100f;font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.form-submit[data-astro-cid-svshx33u]:hover{background:#a7ebd9;border-color:#a7ebd9;transform:translateY(-2px)}.form-submit[data-astro-cid-svshx33u]:focus-visible{outline:3px solid #b8ecdf;outline-offset:4px}.form-submit[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{width:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}@media(prefers-reduced-motion:reduce){.form-submit[data-astro-cid-svshx33u]{transition:none}.form-submit[data-astro-cid-svshx33u]:hover{transform:none}}.home-wrap[data-astro-cid-2mxdoeuz]{width:min(100% - 3rem,1240px);margin-inline:auto}.contact-hero[data-astro-cid-2mxdoeuz]{position:relative;isolation:isolate;overflow:hidden;color:#f1f4f0;background:#080d12}.hero-mesh[data-astro-cid-2mxdoeuz]{position:absolute;z-index:-1;inset:0;opacity:.42;background-image:linear-gradient(#9eb6bd0b 1px,transparent 1px),linear-gradient(90deg,#9eb6bd0b 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.hero-mesh[data-astro-cid-2mxdoeuz]:after{position:absolute;content:"";inset:0;background:radial-gradient(ellipse at 25% 40%,#1b555343,transparent 45%),linear-gradient(180deg,transparent 70%,#080d12 100%)}.contact-layout[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(430px,1.02fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(5rem,8vw,7rem) clamp(4.5rem,7vw,6.5rem)}.contact-copy[data-astro-cid-2mxdoeuz]{padding-block:1rem}.section-kicker[data-astro-cid-2mxdoeuz]{display:flex;align-items:center;gap:.7rem;margin:0 0 1.4rem;color:#8cd8c8;font:600 .72rem/1.4 var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.kicker-dot[data-astro-cid-2mxdoeuz]{width:.5rem;height:.5rem;border-radius:50%;background:#7ad9c6;box-shadow:0 0 16px #7ad9c68c}.contact-copy[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{max-width:620px;margin:0;font-size:clamp(2.9rem,4.8vw,4.5rem);font-weight:600;line-height:1.02;letter-spacing:-.065em}.contact-copy[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{color:#82dec9;font-family:Georgia,Times New Roman,serif;font-size:.92em;font-weight:400;font-style:italic;letter-spacing:-.05em}.contact-lead[data-astro-cid-2mxdoeuz]{max-width:500px;margin:1.5rem 0 0;color:#aab6bc;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75}.contact-actions[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2rem}.button[data-astro-cid-2mxdoeuz]{min-height:3.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.9rem 1.2rem;border-radius:4px;font-size:.92rem;font-weight:650;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.button[data-astro-cid-2mxdoeuz]:focus-visible,.contact-alt[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]:focus-visible{outline:3px solid #b8ecdf;outline-offset:4px}.button[data-astro-cid-2mxdoeuz]:hover{transform:translateY(-2px)}.button-primary[data-astro-cid-2mxdoeuz]{color:#06100f;background:#89dfca;border:1px solid #89dfca}.button-primary[data-astro-cid-2mxdoeuz]:hover{background:#a7ebd9;border-color:#a7ebd9}.button-primary[data-astro-cid-2mxdoeuz] svg[data-astro-cid-2mxdoeuz]{width:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.contact-note[data-astro-cid-2mxdoeuz]{margin:0;color:#819098;font-size:.78rem;line-height:1.6}.contact-note[data-astro-cid-2mxdoeuz] span[data-astro-cid-2mxdoeuz]{margin-right:.35rem;color:#88d9c7}.contact-alt[data-astro-cid-2mxdoeuz]{margin:2rem 0 0;color:#819098;font-size:.84rem}.contact-alt[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{color:#8de0cd;text-underline-offset:4px}.contact-alt[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]:hover{color:#a7ebd9}.form-figure[data-astro-cid-2mxdoeuz]{position:relative;min-width:0;margin:0;padding:1.15rem 1.35rem 1.35rem;border:1px solid #a2b9b222;border-radius:8px;background:linear-gradient(145deg,#111a20e8,#0b1117e8);box-shadow:0 32px 100px #0007,inset 0 1px #fff1}.figure-topline[data-astro-cid-2mxdoeuz]{display:flex;justify-content:space-between;align-items:center;padding:0 .2rem .8rem;border-bottom:1px solid #ffffff12;color:#a4b5b6;font:500 .65rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.figure-index[data-astro-cid-2mxdoeuz]{color:#60747a}.form-figure[data-astro-cid-2mxdoeuz] .contact-form{margin-top:1.25rem}.after-section[data-astro-cid-2mxdoeuz]{padding-block:clamp(5rem,8vw,7.5rem);color:#17211f;background:#e9e9df}.after-section[data-astro-cid-2mxdoeuz] .section-kicker[data-astro-cid-2mxdoeuz]{color:#357f70}.section-heading[data-astro-cid-2mxdoeuz]{display:flex;justify-content:space-between;gap:3rem;align-items:end}.section-heading[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{max-width:720px;margin:0;font-size:clamp(2.6rem,4.4vw,4.4rem);font-weight:550;line-height:1.02;letter-spacing:-.065em}.section-heading[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz] em[data-astro-cid-2mxdoeuz]{color:#267f70;font-family:Georgia,Times New Roman,serif;font-weight:400}.section-heading[data-astro-cid-2mxdoeuz]>p[data-astro-cid-2mxdoeuz]{max-width:360px;margin:0 0 .45rem;color:#64716c;font-size:.94rem;line-height:1.75}.process-grid[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.7rem;border-top:1px solid #17211f32;border-bottom:1px solid #17211f32}.process-card[data-astro-cid-2mxdoeuz]{padding:1.5rem 1.6rem 1.7rem 0}.process-card[data-astro-cid-2mxdoeuz]+.process-card[data-astro-cid-2mxdoeuz]{padding-left:1.6rem;border-left:1px solid #17211f32}.process-number[data-astro-cid-2mxdoeuz]{color:#3b8c7b;font:.72rem var(--font-mono)}.process-card[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{margin:1.55rem 0 .55rem;font-size:1.15rem;font-weight:650;letter-spacing:-.025em}.process-card[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{max-width:345px;margin:0;color:#60706a;font-size:.85rem;line-height:1.75}@media(max-width:1000px){.home-wrap[data-astro-cid-2mxdoeuz]{width:min(100% - 2.5rem,820px)}.contact-layout[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;gap:2.6rem;padding-top:4.5rem}.contact-copy[data-astro-cid-2mxdoeuz]{max-width:700px}.form-figure[data-astro-cid-2mxdoeuz]{width:min(100%,640px)}}@media(max-width:680px){.home-wrap[data-astro-cid-2mxdoeuz]{width:min(100% - 2rem,560px)}.contact-layout[data-astro-cid-2mxdoeuz]{gap:2.2rem;padding-block:3.5rem 3rem}.section-kicker[data-astro-cid-2mxdoeuz]{font-size:.62rem}.contact-copy[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{font-size:clamp(2.7rem,12vw,4rem)}.contact-lead[data-astro-cid-2mxdoeuz]{margin-top:1.2rem;font-size:1rem}.contact-actions[data-astro-cid-2mxdoeuz] .button[data-astro-cid-2mxdoeuz]{width:100%}.form-figure[data-astro-cid-2mxdoeuz]{padding:.95rem .95rem 1.15rem}.figure-topline[data-astro-cid-2mxdoeuz]{font-size:.56rem}.after-section[data-astro-cid-2mxdoeuz]{padding-block:4.5rem}.section-heading[data-astro-cid-2mxdoeuz]{align-items:flex-start;flex-direction:column;gap:1rem}.section-heading[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{font-size:clamp(2.5rem,11vw,3.6rem)}.process-grid[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;margin-top:2.2rem}.process-card[data-astro-cid-2mxdoeuz],.process-card[data-astro-cid-2mxdoeuz]+.process-card[data-astro-cid-2mxdoeuz]{padding:1.2rem 0;border-left:0}.process-card[data-astro-cid-2mxdoeuz]+.process-card[data-astro-cid-2mxdoeuz]{border-top:1px solid #17211f32}.process-card[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{margin-top:.8rem}}@media(prefers-reduced-motion:reduce){.button[data-astro-cid-2mxdoeuz]{transition:none}.button[data-astro-cid-2mxdoeuz]:hover{transform:none}}
