*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,sans-serif;color:#14372c;background:#fbfcf7}a{color:inherit}.nav{height:76px;max-width:1180px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:23px;font-weight:800;letter-spacing:-1px}.brand span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#163e31;color:#cffa8a}.nav nav{display:flex;gap:30px}.nav nav a,.login{text-decoration:none;font-size:14px;font-weight:600}.navactions{display:flex;align-items:center;gap:20px}.button{display:inline-flex;align-items:center;gap:18px;background:#173f32;color:white;padding:15px 21px;border-radius:12px;text-decoration:none;font-weight:700;box-shadow:0 8px 25px #173f3218}.button.small{padding:11px 16px;font-size:13px}.hero{max-width:1180px;margin:60px auto 100px;padding:0 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.kicker,.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.kicker{display:flex;align-items:center;gap:8px}.kicker i{width:8px;height:8px;background:#9ee45b;border-radius:50%}.hero h1{font-size:68px;line-height:1.01;letter-spacing:-4px;margin:20px 0}.hero h1 em,.pulseLayout h2 em{font-style:normal;color:#70a93e}.heroCopy>p{font-size:18px;line-height:1.7;color:#557066;max-width:540px}.actions{display:flex;align-items:center;gap:22px;margin:30px 0}.ghost{font-weight:700;text-decoration:none;border-bottom:1px solid #9aaca5;padding:10px 0}.trust{display:flex;gap:18px;font-size:11px;color:#71867e}.productMock{background:#eef2e8;border:1px solid #dce4d6;border-radius:20px;box-shadow:0 30px 70px #163e3120;overflow:hidden;transform:rotate(1deg)}.mockbar{height:42px;background:white;display:flex;align-items:center;gap:6px;padding:0 15px}.mockbar>span{width:7px;height:7px;background:#d5ddd2;border-radius:50%}.mockbar b{margin-left:auto;font-size:8px;letter-spacing:1px}.mockbody{display:grid;grid-template-columns:62px 1fr;min-height:460px}.mockbody aside{background:#173f32;padding:20px 13px}.miniBrand{background:#cffa8a;border-radius:8px;width:34px;height:34px;display:grid;place-items:center;font-weight:900;margin-bottom:30px}.mockbody aside i{display:block;height:8px;background:#ffffff25;border-radius:10px;margin:22px 4px}.mockmain{padding:30px}.mockmain>small,.pulseCard small{font-size:8px;font-weight:800;letter-spacing:1px}.mockmain h3{font-size:24px;margin:6px 0 20px}.mockstats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mockstats div{background:white;border-radius:10px;padding:12px}.mockstats b{font-size:22px;display:block}.mockstats span{font-size:8px}.mockstats .mint{background:#dfffaa}.pulseCard{background:#173f32;color:white;border-radius:12px;margin:10px 0;padding:16px}.pulseCard h4{margin:5px 0 12px}.pulseNums{display:flex;gap:24px}.pulseNums b{font-size:19px}.pulseNums span{font-size:7px;display:block;font-weight:500;color:#b8c9c2}.mockrow{background:white;margin-top:7px;border-radius:9px;padding:11px;display:flex;align-items:center;gap:10px}.mockrow>i{width:25px;height:25px;border-radius:7px;background:#e9f2df}.mockrow span{flex:1}.mockrow b,.mockrow small{display:block;font-size:8px}.mockrow small{color:#84958e}.mockrow em{font-style:normal;font-size:7px;background:#edf3e9;padding:5px 7px;border-radius:10px}.problem{text-align:center;background:#f1f4ec;padding:80px 24px}.problem p{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:800}.badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.badges span{background:white;border:1px solid #dde4da;border-radius:30px;padding:10px 16px;color:#7b8d85;text-decoration:line-through}.problem h2{font-size:34px;letter-spacing:-1.5px;margin:30px 0 0}.wrap{max-width:1120px;margin:auto;padding-left:24px;padding-right:24px}.features{padding-top:110px;padding-bottom:120px}.sectionHead{max-width:680px}.sectionHead>span{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#6d9c45}.sectionHead h2,.pulseLayout h2,.mobileCopy h2{font-size:43px;line-height:1.12;letter-spacing:-2px;margin:12px 0}.sectionHead p,.mobileCopy p,.pulseLayout p{color:#657b72;line-height:1.7}.featuregrid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:45px}.featuregrid article{background:white;border:1px solid #e0e7dc;border-radius:17px;padding:28px;min-height:220px}.featuregrid article.wide{grid-column:span 2;display:grid;grid-template-columns:60px 1fr 1.3fr;align-items:center;gap:15px}.icon{width:45px;height:45px;border-radius:12px;background:#e7f8ce;display:grid;place-items:center;font-weight:900}.featuregrid h3{font-size:19px}.featuregrid p{color:#71857d;line-height:1.6;font-size:14px}.calendarMini{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;background:#f5f7f2;padding:12px;border-radius:12px}.calendarMini b{text-align:center;font-size:8px}.calendarMini span{height:38px;background:white;border-radius:5px}.calendarMini .event{font-size:7px;padding:8px;background:#dfffa8}.calendarMini .second{background:#dbeae4}.pulseSection{background:#153c30;color:white;padding:110px 0}.pulseLayout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pulseLayout .eyebrow{color:#b9f46e}.pulseLayout h2 em{color:#b9f46e}.pulseLayout p{color:#bbcbc5}.pulseLayout ul{padding:0;list-style:none}.pulseLayout li{margin:12px 0;display:flex;gap:10px;align-items:center}.pulseLayout li i{width:7px;height:7px;border-radius:50%;background:#b9f46e}.pulseVisual{background:#f8faf5;color:#173f32;padding:28px;border-radius:18px;box-shadow:0 25px 50px #09201955}.pvTop{display:flex;justify-content:space-between;font-size:9px;font-weight:800;letter-spacing:1px}.pvTop i{display:inline-block;width:7px;height:7px;background:#7fc842;border-radius:50%}.pvStats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pvStats div{background:#edf2e9;padding:12px;border-radius:10px}.pvStats b{font-size:22px;display:block}.pvStats span{font-size:7px}.alert{margin-top:10px;padding:14px;background:white;border:1px solid #e1e7dd;border-radius:10px}.alert span,.alert strong,.alert small{display:block}.alert span{font-size:8px}.alert span b{color:#b14c38}.alert strong{margin:6px 0}.alert small{font-size:9px;color:#71857d}.mobile{padding-top:120px;padding-bottom:120px;display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.phone{width:300px;margin:auto;border:8px solid #173f32;border-radius:38px;background:#f3f6ef;padding:25px 16px;box-shadow:0 30px 60px #173f3225;position:relative}.speaker{position:absolute;width:70px;height:18px;background:#173f32;border-radius:0 0 12px 12px;top:0;left:107px}.phoneTop{margin:20px 4px}.phoneTop small{font-size:8px;letter-spacing:1px}.phoneTop h3{font-size:25px}.phoneTop h3 b{float:right;background:#dfffaa;border-radius:50%;font-size:12px;padding:7px 10px}.phoneJob{background:white;border-radius:14px;padding:15px;margin:10px 0;box-shadow:0 5px 18px #173f320a}.phoneJob>span{font-size:8px;background:#ffe5d9;padding:5px 7px;border-radius:10px}.phoneJob>small{float:right}.phoneJob h4{margin:13px 0 5px}.phoneJob p{font-size:9px;color:#72857d}.phoneJob button{width:100%;border:0;background:#173f32;color:white;padding:10px;border-radius:9px;font-weight:700}.phoneJob.muted{opacity:.65}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:30px}.steps span{font-size:10px}.steps b{display:block;font-size:18px;color:#84b653;margin-bottom:6px}.cta{margin:0 24px 30px;background:#baf56f;border-radius:24px;padding:85px 30px;text-align:center}.cta span{font-size:10px;font-weight:800;letter-spacing:1.5px}.cta h2{font-size:48px;letter-spacing:-2.5px;line-height:1.1;margin:15px}.cta p{color:#47633d}.button.light{background:#173f32;margin-top:15px}footer{max-width:1120px;margin:auto;padding:40px 24px 60px;display:flex;align-items:center;gap:30px}footer p{flex:1;color:#72857d;font-size:12px}footer>div{display:flex;gap:25px;font-size:11px}footer a{text-decoration:none}@media(max-width:800px){.nav nav,.login{display:none}.hero{grid-template-columns:1fr;margin-top:35px;gap:45px}.hero h1{font-size:49px;letter-spacing:-3px}.trust{flex-wrap:wrap}.productMock{transform:none}.mockbody{min-height:380px}.featuregrid,.pulseLayout,.mobile{grid-template-columns:1fr}.featuregrid article.wide{grid-column:auto;display:block}.calendarMini{margin-top:20px}.pulseLayout,.mobile{gap:50px}.sectionHead h2,.pulseLayout h2,.mobileCopy h2{font-size:35px}.cta h2{font-size:36px}.nav{height:66px}.mockmain{padding:18px}.mockbody{grid-template-columns:48px 1fr}.mockbody aside{padding:15px 8px}.miniBrand{width:30px;height:30px}.pulseNums{gap:12px}.mobile{padding-top:80px;padding-bottom:80px}footer{flex-wrap:wrap}.actions{align-items:flex-start;flex-direction:column}}
.scroll-progress{position:fixed;z-index:100;left:0;right:0;top:0;height:3px;background:#a8ed61;transform:scaleX(0);transform-origin:left;will-change:transform}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}
.reveal.visible{opacity:1;transform:none}
.featuregrid article,.pulseVisual,.phone{transition:transform .22s ease,box-shadow .22s ease}
.featuregrid article:hover{box-shadow:0 18px 45px #173f3210;border-color:#cddbc6}
.button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #173f3225;background:#1d4b3c}
.ghost{transition:color .18s ease,border-color .18s ease}.ghost:hover{color:#70a93e;border-color:#70a93e}
.nav{position:relative;z-index:10}.nav nav a{position:relative}.nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;background:#8ac84f;transition:right .2s}.nav nav a:hover:after{right:0}
.mockrow{transition:transform .2s ease}.mockrow:hover{transform:translateX(4px)}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.featuregrid article,.pulseVisual,.phone,.button,.mockrow{transition:none!important}}
.productTour{padding-top:10px;padding-bottom:120px}.productHead{margin-bottom:34px}.tourTabs{display:flex;gap:7px;margin-bottom:12px}.tourTabs button{border:1px solid #dce4d8;background:#f5f7f2;color:#61766d;padding:10px 16px;border-radius:10px;font:700 12px Manrope;cursor:pointer}.tourTabs button.active{background:#173f32;color:white}.tourFrame{background:#e9eee5;border:1px solid #d9e1d5;padding:12px;border-radius:22px;box-shadow:0 35px 70px #173f3218}.tourScreen{display:none;min-height:510px;background:#f8faf6;border-radius:14px;overflow:hidden}.tourScreen.active{display:block;animation:tourIn .3s ease}@keyframes tourIn{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}.appChrome{display:grid;grid-template-columns:185px 1fr;min-height:510px}.appSide{background:#173f32;color:#a9beb5;padding:25px 15px;display:flex;flex-direction:column;gap:8px}.appD{width:35px;height:35px;background:#cafa8c;color:#173f32;border-radius:9px;display:grid;place-items:center;font-weight:900;margin:0 8px 24px}.appSide span{padding:11px;border-radius:8px;font-size:10px}.appSide span b{margin-left:8px}.appSide .sel{background:#ffffff12;color:white}.appContent{padding:36px}.appContent>small,.calTop small,.jobHead small{font-size:8px;letter-spacing:1.3px;font-weight:800;color:#789087}.appContent>h3,.calTop h3{font-size:26px;margin:5px 0 22px}.realStats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.realStats div{background:white;border:1px solid #e1e7de;border-radius:11px;padding:15px}.realStats small,.realStats em{font-size:7px;display:block;font-style:normal}.realStats b{font-size:25px;display:block;margin:5px 0}.realStats em{color:#789087}.realStats .green{background:#e2ffb7}.realPulse{margin-top:12px;background:white;border:1px solid #e1e7de;border-radius:12px;padding:17px}.realPulse h4{margin:4px 0 13px}.realPulse>div>small{font-size:7px;letter-spacing:1px}.pulseLine{display:flex;align-items:center;gap:11px;padding:11px;background:#fff5ed;border-radius:8px;margin-top:6px}.pulseLine>b{width:25px;height:25px;background:#f2b98e;border-radius:7px;display:grid;place-items:center}.pulseLine span{flex:1}.pulseLine strong,.pulseLine small{display:block;font-size:9px}.pulseLine small{color:#887b71;margin-top:3px}.pulseLine em{font-size:8px;font-style:normal;font-weight:700}.pulseLine.soft{background:#f2f6ef}.pulseLine.soft>b{background:#dce9d4}.calendarReal{padding:30px}.calTop{display:flex;justify-content:space-between;align-items:center}.calTop>div{display:flex;gap:6px}.calTop button,.calTop b{border:1px solid #dbe3d8;background:white;padding:8px 11px;border-radius:8px;font:700 9px Manrope}.weekHead{margin-left:50px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e0e6dd;border-bottom:0;background:white}.weekHead span{text-align:center;padding:10px;font-size:8px;border-right:1px solid #e8ece5}.weekHead b{display:block;font-size:15px;margin-top:3px}.weekGrid{display:grid;grid-template-columns:50px repeat(5,1fr);grid-template-rows:repeat(3,105px);border-top:1px solid #e1e7de}.weekGrid>div{border-right:1px solid #e1e7de;border-bottom:1px solid #e1e7de}.weekGrid>i{font-size:8px;font-style:normal;color:#83958e;padding-top:6px}.cevent{margin:5px!important;padding:8px;border:0!important;border-radius:8px;background:#dff5bd;align-self:start}.cevent small,.cevent b,.cevent span{display:block;font-size:7px}.cevent b{font-size:9px;margin:5px 0}.cevent span{color:#647c70}.cevent.e2{background:#d9ece5}.cevent.e3{background:#f4e6cb}.jobReal{padding:35px}.jobHead{display:flex;justify-content:space-between}.jobHead h3{font-size:26px;margin:5px 0}.jobHead p{font-size:10px;color:#71857d}.jobHead>em{font-style:normal;background:#ffe3d6;color:#a14936;height:min-content;padding:7px 10px;border-radius:20px;font-size:9px;font-weight:800}.jobCols{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:25px}.jobCols>div{background:white;border:1px solid #e1e7de;border-radius:12px;padding:20px}.jobCols h4{margin-top:0}.timeline span{display:grid;grid-template-columns:28px 1fr auto;align-items:center;min-height:47px;position:relative}.timeline i{width:22px;height:22px;border-radius:50%;border:2px solid #d8e0d6;display:grid;place-items:center;font-style:normal;font-size:9px;z-index:1;background:white}.timeline span:not(:last-child):after{content:"";position:absolute;left:10px;top:31px;height:27px;border-left:2px solid #dfe6dc}.timeline .done i{background:#173f32;color:white;border-color:#173f32}.timeline .now i{border-color:#9bdf57;color:#73ad3e}.timeline b{font-size:10px}.timeline small{font-size:8px;color:#82938c}.finish{width:100%;margin-top:12px;background:#173f32;color:white;border:0;border-radius:9px;padding:11px;font:700 10px Manrope}.jobInfo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jobInfo div{background:#f5f7f2;border-radius:8px;padding:12px}.jobInfo small,.jobInfo b{display:block;font-size:8px}.jobInfo b{font-size:10px;margin-top:5px}.jobInfo .slaok{color:#619d32}.tourCaption{text-align:center;color:#7a8c85;font-size:11px;margin-top:16px}@media(max-width:800px){.productTour{padding-bottom:80px}.tourFrame{padding:7px}.tourScreen{min-height:430px}.appChrome{grid-template-columns:45px 1fr;min-height:430px}.appSide{padding:14px 6px}.appSide b{display:none}.appD{margin:0 0 20px;width:30px;height:30px}.appContent{padding:18px 12px}.realStats{grid-template-columns:1fr 1fr}.realStats div:nth-child(3),.realStats div:nth-child(4){display:none}.pulseLine em{display:none}.calendarReal{padding:15px 8px}.weekHead{margin-left:35px}.weekGrid{grid-template-columns:35px repeat(5,1fr)}.weekGrid>i{font-size:6px}.cevent{padding:4px}.cevent b{font-size:6px}.cevent span{display:none}.jobReal{padding:20px 12px}.jobCols{grid-template-columns:1fr}.jobInfo{display:none}.tourTabs{overflow:auto}.tourTabs button{white-space:nowrap}.jobHead h3{font-size:20px}}.aiSection{position:relative;overflow:hidden;margin-top:20px;margin-bottom:120px;background:#102f28;color:white;border-radius:28px;padding:72px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.aiGlow{position:absolute;width:430px;height:430px;border-radius:50%;background:#b8f16c22;filter:blur(20px);right:-100px;top:-160px}.aiCopy{position:relative;z-index:1}.aiCopy .eyebrow{color:#bdf57c}.aiCopy h2{font-size:48px;line-height:1.02;letter-spacing:-2px;margin:15px 0 22px}.aiCopy h2 em{color:#c8f58d;font-style:normal}.aiCopy>p{color:#c0d0ca;line-height:1.75;max-width:600px}.aiCopy>small{display:block;color:#829d93;line-height:1.6;margin-top:18px}.aiFlow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:30px}.aiFlow span{background:#ffffff0d;border:1px solid #ffffff16;padding:10px 12px;border-radius:10px;font-size:10px}.aiFlow i{font-style:normal;color:#66877b}.aiDemo{position:relative;z-index:1;display:flex;justify-content:center}.aiPhone{width:340px;background:#f8faf7;color:#17251f;border:8px solid #24483e;border-radius:30px;padding:22px;box-shadow:0 30px 70px #061b1666;transform:rotate(2deg)}.aiPhoneTop{display:flex;justify-content:space-between;margin-bottom:28px}.aiPhone>small{font-size:8px;letter-spacing:1.3px;color:#789087;font-weight:800}.voiceWave{height:70px;background:#edf3ed;border-radius:13px;margin:10px 0;display:flex;gap:4px;align-items:center;justify-content:center}.voiceWave i{width:3px;background:#0b7567;border-radius:3px;height:15px}.voiceWave i:nth-child(2),.voiceWave i:nth-child(9){height:27px}.voiceWave i:nth-child(3),.voiceWave i:nth-child(7){height:39px}.voiceWave i:nth-child(4),.voiceWave i:nth-child(6){height:22px}.voiceWave i:nth-child(5){height:49px}.voiceState{display:flex;align-items:center;gap:7px;font-size:9px}.voiceState em{margin-left:auto;font-style:normal;color:#84958e}.recDot{width:7px;height:7px;border-radius:50%;background:#e7765e}.aiResult{margin-top:18px;background:#e9f7d7;border:1px solid #d5edb8;border-radius:12px;padding:14px}.aiResult span{font-size:7px;letter-spacing:1px;font-weight:800;color:#5e9435}.aiResult p{font-size:10px;line-height:1.65;margin:7px 0 0}.aiPhone button{width:100%;margin-top:12px;border:0;background:#173f32;color:white;padding:12px;border-radius:10px;font:700 10px Manrope}@media(max-width:800px){.aiSection{margin-bottom:80px;padding:42px 20px;grid-template-columns:1fr;gap:40px}.aiCopy h2{font-size:36px}.aiFlow i{display:none}.aiDemo{overflow:hidden}.aiPhone{width:290px;transform:none}}
.contact{max-width:1120px;margin:0 auto 120px;padding:0 24px}.contactInner{position:relative;overflow:hidden;background:#eef4e8;border:1px solid #dbe6d5;border-radius:26px;padding:64px;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.contactInner:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:#baf56f38;right:-100px;top:-150px}.contactCopy{position:relative;z-index:1}.contactCopy .eyebrow{color:#65963d}.contactCopy h2{font-size:43px;line-height:1.1;letter-spacing:-2px;margin:12px 0 18px}.contactCopy h2 em{font-style:normal;color:#70a93e}.contactCopy>p{color:#60766d;line-height:1.75;max-width:620px}.contactActions{display:flex;align-items:center;gap:22px;margin:28px 0 16px}.contactCopy>small{color:#7b8e86;font-size:10px}.button.whatsapp{background:#173f32}.waIcon{width:22px;height:22px;border-radius:50%;background:#baf56f;color:#173f32;display:grid;place-items:center;font-size:11px}.contactCard{position:relative;z-index:1;background:#173f32;color:white;border-radius:20px;padding:30px;box-shadow:0 24px 50px #173f3222;transform:rotate(1.5deg)}.contactCard>span{font-size:8px;letter-spacing:1.4px;color:#a9c0b6;font-weight:800}.contactMark{width:44px;height:44px;background:#cffa8a;color:#173f32;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:20px;margin:25px 0 15px}.contactCard h3{font-size:24px;margin:0}.contactCard p{color:#b8cac2;line-height:1.6;font-size:12px}.contactCard a{display:inline-block;margin-top:15px;color:#cffa8a;text-decoration:none;font-size:11px;font-weight:800}.backTop{position:fixed;z-index:90;right:24px;bottom:24px;width:46px;height:46px;border-radius:14px;background:#173f32;color:#cffa8a;display:grid;place-items:center;text-decoration:none;font-size:20px;font-weight:800;box-shadow:0 12px 30px #173f3230;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s ease}.backTop.show{opacity:1;visibility:visible;transform:none}.backTop:hover{transform:translateY(-2px);background:#1d4b3c}@media(max-width:800px){.contact{margin-bottom:80px}.contactInner{padding:40px 22px;grid-template-columns:1fr;gap:35px}.contactCopy h2{font-size:35px}.contactActions{align-items:flex-start;flex-direction:column}.contactCard{transform:none}.backTop{right:16px;bottom:16px;width:43px;height:43px}}

.contactForm{margin-top:28px}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contactForm label{display:block;font-size:10px;font-weight:800;color:#49645a;margin-bottom:12px}.contactForm label small{font-weight:500;color:#87978f}.contactForm input,.contactForm textarea{display:block;width:100%;margin-top:6px;border:1px solid #d3dfd0;background:#fff;border-radius:10px;padding:12px 13px;font:500 12px Manrope,sans-serif;color:#173f32;outline:none;transition:border-color .18s,box-shadow .18s}.contactForm textarea{resize:vertical;min-height:105px}.contactForm input:focus,.contactForm textarea:focus{border-color:#83b95b;box-shadow:0 0 0 3px #a8e96a22}.formSubmit{display:flex;align-items:center;gap:15px;margin-top:4px}.contactForm button{border:0;cursor:pointer}.contactForm button:disabled{opacity:.6;cursor:wait;transform:none}.formStatus{font-size:10px;color:#71867e;line-height:1.4}.formStatus.success{color:#3d7d36;font-weight:700}.formStatus.error{color:#a84639;font-weight:700}.contactAlt{display:flex;align-items:center;gap:14px;margin-top:20px}.contactAlt>span{font-size:10px;color:#82938c}.contactAlt .button{padding:10px 14px;font-size:11px}.hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:800px){.formRow{grid-template-columns:1fr}.formSubmit{align-items:flex-start;flex-direction:column}.contactAlt{align-items:flex-start;flex-direction:column}}
