.bp{font-size:16px;line-height:normal;letter-spacing:normal;text-align:left;font-weight:400}.bp :where(h1,h2,h3,h4,p,a,blockquote,figure,figcaption,ol,ul,li,label,input,button,img,div,section,main,span,b,i,em,small,nav){all:revert}.bp{color-scheme:dark;--ink:#000;--paper:#f5f5f7;--fg:#f5f5f7;--t2:rgba(245,245,247,.64);--t3:rgba(245,245,247,.4);--mint:#BDFED3;--green:#00AD62;--deep:#00844B;--dk:#1d1d1f;--dk2:#6e6e73;--gold:#F5C451;--f:Outfit,system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.2,.7,.2,1)}.bp *{box-sizing:border-box}.bp{margin:0;color:var(--fg);font-family:var(--f);-webkit-font-smoothing:antialiased;overflow-x:clip}.bp a{color:inherit;text-decoration:none}.bp img{max-width:100%;display:block}.bp .bp-num{font-variant-numeric:tabular-nums}.bp .bp-wrap{width:min(1100px,100%);margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.bp .bp-sec{padding-block:130px}.bp .bp-dark{background:var(--ink);color:var(--fg)}.bp .bp-light{background:var(--paper);color:var(--dk)}.bp .bp-white{background:#fff;color:var(--dk)}.bp .bp-eb{display:inline-block;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--mint);font-weight:500;margin-bottom:16px}.bp .bp-light .bp-eb,.bp .bp-white .bp-eb{color:var(--deep)}.bp .bp-gl{background:linear-gradient(110deg,#c9d3cf 0%,#fff 18%,#dfe7e3 34%,#9fb0aa 60%,#e9f0ed 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.bp .bp-gld{background:linear-gradient(180deg,#1d1d1f,#56625d);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.bp .bp-h1{font-size:clamp(46px,6.6vw,92px);font-weight:600;letter-spacing:-.036em;line-height:1.02;margin:0 0 18px;text-wrap:balance}.bp .bp-h2{font-size:clamp(36px,4.8vw,66px);font-weight:600;letter-spacing:-.032em;line-height:1.05;margin:0 0 16px;text-wrap:balance}.bp .bp-lead{font-size:clamp(17px,1.55vw,21px);font-weight:300;line-height:1.5;color:var(--t2);margin:0;max-width:620px}.bp .bp-light .bp-lead,.bp .bp-white .bp-lead{color:var(--dk2)}.bp .bp-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;background:#fff;color:#000;font-size:15px;font-weight:500;border:0;cursor:pointer;font-family:inherit;transition:transform .25s,box-shadow .25s}.bp .bp-pill:hover{transform:translateY(-1px);box-shadow:0 12px 30px -12px rgba(189,254,211,.7)}.bp .bp-pill.bp-dk{background:#1d1d1f;color:#fff}.bp .bp-pill.bp-dk:hover{box-shadow:0 12px 30px -12px rgba(0,0,0,.45)}.bp .bp-lnk{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-size:15px}.bp .bp-light .bp-lnk,.bp .bp-white .bp-lnk{color:var(--deep)}.bp .bp-lnk span{transition:transform .25s}.bp .bp-lnk:hover span{transform:translateX(3px)}.bp .bp-ctas{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:30px}.bp .bp-rv{opacity:0;transform:translateY(26px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}.bp .bp-rv.bp-in{opacity:1;transform:none}.bp .bp-rv[data-d="1"]{transition-delay:.1s}.bp .bp-rv[data-d="2"]{transition-delay:.2s}.bp .bp-rv[data-d="3"]{transition-delay:.3s}.bp .bp-glass{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.08);border-radius:24px}.bp .bp-view[hidden]{display:none!important}.bp .bp-c-hero{padding-top:170px;padding-bottom:110px;background:radial-gradient(60% 50% at 80% 0%,rgba(0,173,98,.14),transparent 70%),#000}.bp .bp-status{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px 0 14px;border-radius:999px;font-size:14px;color:var(--fg);margin-top:26px}.bp .bp-status i{width:8px;height:8px;border-radius:50%;background:#8e8e93;position:relative}.bp .bp-status.bp-open i{background:#3ddc84}.bp .bp-status.bp-open i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid #3ddc84;animation:bp-ping 2.2s var(--ease) infinite}@keyframes bp-ping{0%{transform:scale(.6);opacity:.9}80%,100%{transform:scale(1.8);opacity:0}}.bp .bp-status b{font-weight:500}.bp .bp-status span{color:var(--t2)}.bp .bp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:56px}.bp .bp-tile{position:relative;display:flex;flex-direction:column;gap:6px;padding:28px 28px 26px;min-height:210px;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.bp .bp-tile:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(189,254,211,.22)}.bp .bp-tile svg{width:26px;height:26px;color:var(--mint);margin-bottom:auto}.bp .bp-tile small{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--t3);margin-top:28px}.bp .bp-tile b{font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.015em}.bp .bp-tile span{font-size:14px;color:var(--t2);font-weight:300;line-height:1.45}.bp .bp-socials{display:flex;gap:10px;margin-top:22px;align-items:center;flex-wrap:wrap;color:var(--t3);font-size:14px}.bp .bp-socials a{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--fg);transition:background .25s}.bp .bp-socials a:hover{background:rgba(255,255,255,.12)}.bp .bp-socials svg{width:17px;height:17px}.bp .bp-formsec{padding-block:120px}.bp .bp-form-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:stretch}.bp .bp-fcard{background:#fff;border-radius:30px;padding:44px;box-shadow:0 1px 0 rgba(0,0,0,.03),0 30px 60px -40px rgba(0,0,0,.25)}.bp .bp-fcard h2{font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.025em;margin:0 0 6px;line-height:1.1}.bp .bp-fcard>p{color:var(--dk2);font-weight:300;margin:0 0 30px;line-height:1.5}.bp .bp-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bp .bp-fld{position:relative}.bp .bp-fld.bp-full{grid-column:1/-1}.bp .bp-fld input,.bp .bp-fld textarea{width:100%;font:inherit;font-size:16px;color:var(--dk);background:#f5f5f7;border:1px solid transparent;border-radius:16px;padding:26px 18px 10px;outline:none;transition:border-color .25s,background .25s,box-shadow .25s;appearance:none}.bp .bp-fld textarea{min-height:140px;resize:vertical;line-height:1.5}.bp .bp-fld label{position:absolute;left:19px;top:18px;font-size:16px;color:#86868b;pointer-events:none;transition:transform .25s var(--ease),font-size .25s,color .25s;transform-origin:0 0}.bp .bp-fld input:focus,.bp .bp-fld textarea:focus{background:#fff;border-color:rgba(0,132,75,.55);box-shadow:0 0 0 4px rgba(0,173,98,.12)}.bp .bp-fld input:focus+label,.bp .bp-fld input:not(:placeholder-shown)+label,.bp .bp-fld textarea:focus+label,.bp .bp-fld textarea:not(:placeholder-shown)+label{transform:translateY(-10px);font-size:12px;color:var(--deep)}.bp .bp-fld input:user-invalid{border-color:#e5484d}.bp .bp-fsend{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;flex-wrap:wrap}.bp .bp-fsend p{margin:0;font-size:13px;color:var(--dk2);max-width:320px;line-height:1.45}.bp .bp-fsend p a{color:var(--dk);text-decoration:underline;text-underline-offset:2px}.bp .bp-fdone{display:none;text-align:center;padding:40px 10px}.bp .bp-fdone svg{width:56px;height:56px;color:var(--green)}.bp .bp-fdone h3{font-size:28px;font-weight:600;letter-spacing:-.02em;margin:16px 0 6px}.bp .bp-fdone p{color:var(--dk2);margin:0}.bp .bp-sent .bp-fbody{display:none}.bp .bp-sent .bp-fdone{display:block}.bp .bp-pcard{position:relative;border-radius:30px;overflow:hidden;min-height:560px;background:#ddd center 20%/cover no-repeat}.bp .bp-pcard::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55))}.bp .bp-next{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;padding:22px 22px 18px;border-radius:22px;color:#fff;background:linear-gradient(180deg,rgba(30,30,32,.42),rgba(20,20,22,.3));-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.14)}.bp .bp-next small{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7)}.bp .bp-next ol{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.bp .bp-next li{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.4}.bp .bp-next li span{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:rgba(255,255,255,.16)}.bp .bp-towns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:44px}.bp .bp-town{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:18px 18px;border-radius:18px;font-size:15px;transition:transform .35s var(--ease),background .3s}.bp .bp-town:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05))}.bp .bp-town em{font-style:normal;color:var(--t3);font-size:12px;display:block;margin-top:2px}.bp .bp-town span{color:var(--mint)}.bp .bp-town.bp-hq{box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(189,254,211,.35)}.bp .bp-a-hero{position:relative;min-height:min(100svh,920px);display:flex;align-items:flex-end;background:#0a0f0d center 30%/cover no-repeat;padding-bottom:90px;padding-top:150px}.bp .bp-a-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.55) 42%,rgba(0,0,0,.08) 75%),linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,0) 45%)}.bp .bp-a-hero .bp-wrap{position:relative;z-index:1}.bp .bp-a-hero .bp-h1{max-width:760px}.bp .bp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.1)}.bp .bp-stat{padding:38px 26px 10px 0}.bp .bp-stat b{display:block;font-size:clamp(44px,5.4vw,72px);font-weight:600;letter-spacing:-.04em;line-height:1}.bp .bp-stat span{display:block;margin-top:12px;color:var(--t2);font-weight:300;line-height:1.45;max-width:220px}.bp .bp-story{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.bp .bp-story p{color:var(--dk2);font-weight:300;line-height:1.65;font-size:17px;margin:0 0 16px}.bp .bp-story .bp-ph{border-radius:28px;overflow:hidden;aspect-ratio:4/3.4;background:#ddd}.bp .bp-story .bp-ph img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.2s var(--ease)}.bp .bp-story .bp-ph.bp-in img{transform:none}.bp .bp-cap{font-size:13px;color:var(--dk2);margin-top:12px}.bp .bp-princ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:52px}.bp .bp-pr{padding:28px 24px 30px;min-height:270px;display:flex;flex-direction:column;gap:10px}.bp .bp-pr svg{width:30px;height:30px;color:var(--mint);margin-bottom:22px}.bp .bp-pr h3{margin:0;font-size:21px;font-weight:500;letter-spacing:-.01em}.bp .bp-pr p{margin:0;color:var(--t2);font-weight:300;line-height:1.55;font-size:15px}.bp .bp-mv{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}.bp .bp-mvc{background:#fff;border-radius:28px;padding:40px 36px 42px;position:relative;overflow:hidden}.bp .bp-mvc small{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--deep);font-weight:500}.bp .bp-mvc h3{font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.022em;line-height:1.12;margin:14px 0 14px}.bp .bp-mvc p{margin:0;color:var(--dk2);font-weight:300;line-height:1.6}.bp .bp-mvc::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,173,98,.12),transparent)}.bp .bp-tl{position:relative;list-style:none;margin:56px 0 0;padding:0 0 0 0}.bp .bp-tl li{display:grid;grid-template-columns:270px 1fr;gap:32px;padding:30px 0;border-top:1px solid rgba(255,255,255,.08);opacity:.3;transition:opacity .6s}.bp .bp-tl li.bp-on{opacity:1}.bp .bp-tl b{font-size:clamp(40px,4.4vw,60px);font-weight:600;letter-spacing:-.04em;line-height:1.05;padding-bottom:.08em}.bp .bp-tl p{margin:6px 0 0;color:var(--t2);font-weight:300;line-height:1.6;font-size:17px;max-width:600px}.bp .bp-tl li:last-child b{background:linear-gradient(110deg,#7ef0b4,#eafff2 45%,#BDFED3);-webkit-background-clip:text;background-clip:text;color:transparent}.bp .bp-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px}.bp .bp-pm{background:#fff;border-radius:24px;padding:12px 12px 20px;display:flex;flex-direction:column;transition:transform .4s var(--ease),box-shadow .4s}.bp .bp-pm:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px rgba(0,0,0,.3)}.bp .bp-pm .bp-av{aspect-ratio:5/4;border-radius:16px;overflow:hidden;background:radial-gradient(80% 80% at 30% 20%,#2a3a34,#0b0f0e);display:grid;place-items:center;margin-bottom:16px}.bp .bp-pm .bp-av img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.bp .bp-pm .bp-av i{font-style:normal;font-size:84px;font-weight:600;letter-spacing:-.04em;background:linear-gradient(140deg,#e9f0ed,#9fb0aa 60%,#BDFED3);-webkit-background-clip:text;background-clip:text;color:transparent}.bp .bp-pm b{font-size:19px;font-weight:500;padding:0 8px}.bp .bp-pm span{font-size:14px;color:var(--dk2);font-weight:300;padding:2px 8px 0}.bp .bp-pm.bp-f .bp-av{background:radial-gradient(80% 80% at 30% 20%,#123a2a,#05110c)}.bp .bp-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px}.bp .bp-score{padding:28px;display:flex;flex-direction:column;gap:8px;transition:transform .4s var(--ease)}.bp .bp-score:hover{transform:translateY(-3px)}.bp .bp-score b{font-size:64px;font-weight:600;letter-spacing:-.04em;line-height:1}.bp .bp-score small{color:var(--t2);font-size:14px}.bp .bp-score em{font-style:normal;color:var(--mint);font-size:14px;margin-top:8px}.bp .bp-stars{position:relative;width:120px;height:22px;--v:1;--s:0}.bp .bp-stars::before,.bp .bp-stars::after{content:"★★★★★";position:absolute;inset:0;font-size:22px;letter-spacing:2px;line-height:1}.bp .bp-stars::before{color:rgba(255,255,255,.15)}.bp .bp-stars::after{color:var(--gold);width:calc(var(--v)*var(--s)*100%);overflow:hidden;white-space:nowrap;transition:width 1.4s var(--ease)}.bp .bp-quote{margin:70px 0 0;padding:0;max-width:860px}.bp .bp-quote blockquote{margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.bp .bp-quote figcaption{margin-top:18px;color:var(--t2);font-size:15px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.bp .bp-posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px}.bp .bp-post{background:#fff;border-radius:22px;padding:24px;min-height:220px;display:flex;flex-direction:column;gap:12px;transition:transform .35s var(--ease)}.bp .bp-post:hover{transform:translateY(-3px)}.bp .bp-post small{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--deep)}.bp .bp-post b{font-size:18px;font-weight:500;line-height:1.3}.bp .bp-post span{margin-top:auto;color:var(--dk2);font-size:13px}.bp .bp-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.bp .bp-end{text-align:center;background:radial-gradient(50% 60% at 50% 100%,rgba(0,173,98,.16),transparent 70%),#000}.bp .bp-end .bp-lead{margin:0 auto}.bp .bp-end .bp-ctas{justify-content:center}.bp .bp-foot{padding:50px 24px 120px;text-align:center;color:var(--t3);font-size:13px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:900px){.bp .bp-sec{padding-block:90px}.bp .bp-tiles,.bp .bp-form-grid,.bp .bp-story,.bp .bp-mv,.bp .bp-scores{grid-template-columns:1fr}.bp .bp-princ,.bp .bp-stats{grid-template-columns:1fr 1fr}.bp .bp-towns{grid-template-columns:1fr 1fr}.bp .bp-team{grid-template-columns:1fr 1fr}.bp .bp-posts{grid-template-columns:1fr 1fr}.bp .bp-tl li{grid-template-columns:1fr;gap:8px}.bp .bp-pcard{min-height:520px}.bp .bp-fcard{padding:30px 22px}.bp .bp-c-hero{padding-top:130px;padding-bottom:80px}.bp .bp-tile{min-height:0}.bp .bp-a-hero{min-height:760px;padding-bottom:60px;background-position:62% 20%}.bp .bp-a-hero::before{background:linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 45%,rgba(0,0,0,.05) 75%)}}@media(max-width:560px){.bp .bp-fgrid{grid-template-columns:1fr}.bp .bp-princ,.bp .bp-posts{grid-template-columns:1fr}.bp .bp-stat{padding:28px 14px 8px 0}.bp .bp-pm .bp-av i{font-size:44px}.bp .bp-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bp .bp-pm{padding:6px 6px 12px;border-radius:18px}.bp .bp-pm .bp-av{border-radius:13px;margin-bottom:10px}.bp .bp-pm b{font-size:15px;padding:0 4px}.bp .bp-pm span{font-size:12px;padding:2px 4px 0;line-height:1.35}.bp .bp-pr{min-height:0}}@media(prefers-reduced-motion:reduce){.bp *,.bp *::before,.bp *::after{transition:none!important;animation:none!important}.bp .bp-rv{opacity:1;transform:none}.bp{scroll-behavior:auto}}.bp .bp-fwrap{display:block}.bp .bp-fhead{margin:0 0 10px}.bp .bp-fhead h2{font-size:clamp(28px,3vw,38px);font-weight:600;letter-spacing:-.025em;margin:0 0 6px;line-height:1.1;font-family:var(--f)}.bp .bp-fhead p{color:var(--dk2);font-weight:300;margin:0 0 14px;line-height:1.5;font-family:var(--f);font-size:16px}.bp .bp-pwrap{display:block;height:100%}.bp .bp-pwrap .bp-pcard{height:100%}.page:has(#contact-form){background:#f5f5f7;padding:110px 0 120px;margin:0}.page:has(#contact-form) .container{max-width:1100px;width:100%;padding:0 max(24px,env(safe-area-inset-left,0px));margin:0 auto}.page:has(#contact-form) .contact{padding:0;margin:0}.contact-grid{display:grid!important;grid-template-columns:1.1fr .9fr;gap:20px;align-items:stretch;margin:0!important}.contact-grid>.w-embed{height:100%;min-height:560px}.contact-grid>.w-embed>.bp{height:100%}.contact-grid>.w-embed>.bp>.bp-pcard{height:100%;min-height:560px}.contact-grid .form.w-form{background:#fff;border-radius:30px;padding:44px;margin:0;box-shadow:0 1px 0 rgba(0,0,0,.03),0 30px 60px -40px rgba(0,0,0,.25);font-family:Outfit,system-ui,sans-serif}#contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start;margin:0}#contact-form>.w-embed{grid-column:1/-1;order:0}#contact-form .form-divide{display:contents}#contact-form .field_wrap{position:relative;margin:0;display:block;width:auto}#contact-form .field_wrap:has(#name){order:1}#contact-form .field_wrap:has(#Last-name){order:2}#contact-form .field_wrap:has(#E-mail){order:3}#contact-form .field_wrap:has(#Phone){order:4}#contact-form .field_wrap:has(textarea){order:5;grid-column:1/-1}#contact-form .field_label{position:absolute;left:18px;top:11px;font:500 12px/1 Outfit,system-ui,sans-serif;color:#6e6e73;margin:0;letter-spacing:.01em;pointer-events:none;z-index:1;width:auto;min-width:0}#contact-form .field.w-input,#contact-form textarea{display:block;width:100%;height:62px;margin:0;font:400 16px/1.3 Outfit,system-ui,sans-serif;color:#1d1d1f;background:#f5f5f7;border:1px solid transparent;border-radius:16px;padding:28px 18px 10px;box-shadow:none;outline:none;transition:border-color .25s,background .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}#contact-form textarea{height:auto;min-height:150px;resize:vertical;line-height:1.5;padding-top:32px}#contact-form .field.w-input:focus,#contact-form textarea:focus{background:#fff;border-color:rgba(0,132,75,.55);box-shadow:0 0 0 4px rgba(0,173,98,.12)}#contact-form ::placeholder{color:#a1a1a6;opacity:1}#contact-form .submit.w-button{order:7;justify-self:end;align-self:center;height:50px;padding:0 26px;border-radius:999px;background:#1d1d1f;color:#fff;font:500 15px/1 Outfit,system-ui,sans-serif;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s;margin:8px 0 0}#contact-form .submit.w-button:hover{transform:translateY(-1px);box-shadow:0 12px 30px -12px rgba(0,0,0,.45)}#contact-form .paragraph-8{order:6;align-self:center;margin:8px 0 0;font:300 13px/1.45 Outfit,system-ui,sans-serif;color:#6e6e73;max-width:320px}#contact-form .paragraph-8 a{color:#1d1d1f;text-decoration:underline;text-underline-offset:2px}.contact-grid .w-form-done{background:none;padding:70px 10px;text-align:center;font:500 22px/1.4 Outfit,system-ui,sans-serif;color:#1d1d1f}.contact-grid .w-form-done::before{content:"";display:block;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:#00AD62 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/28px no-repeat}.contact-grid .w-form-fail{margin-top:14px;border-radius:14px;background:#fff0f0;color:#b42318;padding:12px 16px;font:400 14px/1.4 Outfit,system-ui,sans-serif}@media(max-width:900px){.page:has(#contact-form){padding:72px 0 90px}.contact-grid{grid-template-columns:1fr}.contact-grid>.w-embed{min-height:520px}.contact-grid .form.w-form{padding:28px 20px;border-radius:24px}}@media(max-width:560px){#contact-form{grid-template-columns:1fr}#contact-form .submit.w-button{justify-self:stretch}#contact-form .paragraph-8{order:8;max-width:none}}