.language-switcher{position:relative;z-index:100}.language-switcher-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:all .3s ease}.language-switcher-button:hover{background:#fff3;border-color:#ffffff4d}.language-flag{border-radius:2px;font-size:.85rem;line-height:1}.language-switcher-button i{font-size:.65rem;opacity:.7;transition:transform .3s ease}.language-dropdown{animation:dropdownFadeIn .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1d2df2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 10px 30px #0000004d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{align-items:center;background:#0000;border:none;color:#fffc;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px 14px;transition:all .2s ease}.language-option:hover{background:#1a806633}.language-option.active{background:#1a80664d}.language-option .language-flag{font-size:.85rem}.language-option .fa-check{color:#1a8066;font-size:.7rem}.language-option:not(:last-child){border-bottom:1px solid #ffffff0d}@media (max-width:768px){.language-switcher-button{padding:6px 10px}.language-flag{font-size:.8rem}.language-dropdown{right:-10px}}.flowdesk-tagline{color:#1a8066;font-size:1.05rem;font-weight:700;letter-spacing:.03em;margin-top:16px!important}.flowdesk-tagline-under-laptop{-webkit-text-fill-color:#0000;animation:taglineShimmer 6s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(90deg,#fff,#fff 35%,#1a8066 50%,#fff 65%,#fff);-webkit-background-clip:text;background-clip:text;background-size:300% auto;font-size:1.15rem;font-weight:700;letter-spacing:.03em;margin-top:60px;text-align:left;width:100%}@keyframes taglineShimmer{0%{background-position:150%}to{background-position:-150%}}.flowdesk-logo-img{align-self:flex-start;filter:drop-shadow(0 2px 12px rgba(26,128,102,.35));height:48px;margin-bottom:18px;max-width:max-content;width:auto}.flowdesk-feature-img{align-items:flex-start!important;background:#0000!important;border:none!important;box-shadow:none!important;flex-direction:column!important;justify-content:flex-start!important;overflow:visible!important}.flowdesk-laptop-scale{transform:scale(1);transform-origin:center center}#flowdesk{align-items:center;min-height:560px}#flowdesk .feature-content{display:flex;flex-direction:column;justify-content:center}.dashboard-mockup .laptop-topbar,.features .feature-row.active .laptop-topbar{animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) .15s both}.dashboard-mockup .laptop-sidebar,.features .feature-row.active .laptop-sidebar{animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) .4s both}.dashboard-mockup .laptop-stat-card:first-child,.features .feature-row.active .laptop-stat-card:first-child{animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) .65s both}.dashboard-mockup .laptop-stat-card:nth-child(2),.features .feature-row.active .laptop-stat-card:nth-child(2){animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) .9s both}.dashboard-mockup .laptop-stat-card:nth-child(3),.features .feature-row.active .laptop-stat-card:nth-child(3){animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) 1.15s both}.dashboard-mockup .laptop-panel-alert,.features .feature-row.active .laptop-panel-alert{animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) 1.45s both}.dashboard-mockup .laptop-docs-tabs,.features .feature-row.active .laptop-docs-tabs{animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) 1.75s both}.dashboard-mockup .laptop-doc-card:first-child,.features .feature-row.active .laptop-doc-card:first-child{animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) 2s both}.dashboard-mockup .laptop-doc-card:nth-child(2),.features .feature-row.active .laptop-doc-card:nth-child(2){animation:fdFadeIn 1s cubic-bezier(.22,1,.36,1) 2.25s both}.dashboard-mockup .laptop-panel-icon-alert,.features .feature-row.active .laptop-panel-icon-alert{animation:fdAlertGlow 1.8s ease-in-out 2.6s infinite}@keyframes fdFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fdAlertGlow{0%,to{box-shadow:0 0 0 0 #ff5f5666}50%{box-shadow:0 0 0 6px #ff5f5600}}#flowdesk .feature-content>*{opacity:0}#flowdesk.active .feature-content>:first-child{animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) .1s both}#flowdesk.active .feature-content>:nth-child(2){animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) .25s both}#flowdesk.active .feature-content>:nth-child(3){animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) .4s both}#flowdesk.active .feature-content>:nth-child(4){animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) .55s both}#flowdesk.active .feature-content>:nth-child(5){animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) .7s both}#flowdesk.active .feature-content>:nth-child(6){animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) .85s both}#flowdesk.active .feature-content>:nth-child(7){animation:fdFadeIn .8s cubic-bezier(.22,1,.36,1) 1s both}.decl-laptop-content{align-items:stretch;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.decl-view{display:flex;flex-direction:column;gap:6px;height:100%;padding:8px 10px;width:100%}.decl-header{justify-content:space-between}.decl-header,.decl-title{align-items:center;display:flex}.decl-title{color:#fff;font-size:.68rem;font-weight:700;gap:5px}.decl-title i{color:#1a8066}.decl-add-btn{background:#1a8066;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.52rem;font-weight:600;gap:3px;white-space:nowrap}.decl-add-btn,.decl-search{align-items:center;display:flex;padding:3px 8px}.decl-search{background:#ffffff0a;border:1px solid #ffffff17;border-radius:4px;color:#ffffff59;font-size:.48rem;gap:5px}.decl-table{display:flex;flex:1 1;flex-direction:column;gap:3px}.decl-table-head{border-bottom:1px solid #ffffff12;color:#fff6;font-size:.46rem;font-weight:600;letter-spacing:.04em;padding:3px 6px 4px;text-transform:uppercase}.decl-table-head,.decl-table-row{display:grid;grid-template-columns:1.2fr 1.1fr .7fr .8fr}.decl-table-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;font-size:.5rem;opacity:0;padding:5px 6px}.decl-row-animate{animation:fdFadeIn .5s cubic-bezier(.22,1,.36,1) both}.decl-driver{color:#fff;font-weight:600}.decl-nr{color:#ffffff8c;font-size:.46rem}.decl-exp{font-size:.48rem;font-weight:700}.decl-exp-warning{color:#ffbd2e}.decl-exp-ok{color:#27c93f}.decl-exp-danger{color:#ff5f56}.decl-actions{display:flex;gap:3px}.decl-badge-edit{background:#1a806640;border:1px solid #1a806673;border-radius:3px;color:#1a8066}.decl-badge-del,.decl-badge-edit{cursor:pointer;font-size:.44rem;padding:1px 5px}.decl-badge-del{background:#ff5f5626;border:1px solid #ff5f5659;border-radius:3px;color:#ff5f56}.decl-footer{border-top:1px solid #ffffff0d;color:#ffffff4d;font-size:.44rem;padding-top:3px}.decl-form-overlay{align-items:center;animation:fdFadeIn .3s ease both;background:#0a1626f0;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.decl-form-box{background:#16644e1f;border:1px solid #1a806659;border-radius:8px;display:flex;flex-direction:column;gap:7px;padding:12px 14px;width:82%}.decl-form-title{align-items:center;color:#fff;display:flex;font-size:.62rem;font-weight:700;gap:5px;margin-bottom:2px}.decl-form-title i{color:#1a8066}.decl-form-field{display:flex;flex:1 1;flex-direction:column;gap:2px}.decl-form-field label{color:#ffffff73;font-size:.43rem;letter-spacing:.04em;text-transform:uppercase}.decl-form-input{background:#ffffff0d;border:1px solid #ffffff21;border-radius:3px;color:#fff;font-size:.52rem;padding:3px 7px}.decl-form-row-fields{display:flex;gap:8px}.decl-form-btns{display:flex;gap:6px;justify-content:flex-end;margin-top:3px}.decl-btn-cancel{border:1px solid #ffffff1a;border-radius:3px;color:#ffffff73;cursor:pointer;font-size:.5rem;padding:3px 9px}.decl-btn-save{background:#1a8066;border-radius:4px;color:#fff;cursor:pointer;font-size:.5rem;font-weight:600;padding:3px 12px}.demo-cursor{color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7));font-size:.85rem;left:100px;pointer-events:none;position:absolute;top:150px;z-index:20}.demo-cursor-moving{animation:demoCursorMove 1.5s cubic-bezier(.25,.46,.45,.94) forwards}.demo-cursor-clicking{animation:demoCursorClick .4s ease forwards;left:440px;top:12px}@keyframes demoCursorMove{0%{left:100px;opacity:0;top:150px}10%{opacity:1}to{left:440px;opacity:1;top:12px}}@keyframes demoCursorClick{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(.72)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.bwtgo-phone-standalone{margin-left:0!important;margin-top:0!important;transform:scale(1.2);transform-origin:center center}.bwtgo-has-reader .card-reader{left:50%!important;margin-top:8px}.bwtgo-phone-img{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;height:auto!important;min-height:600px;overflow:visible!important;padding-bottom:140px;padding-top:60px;position:relative}.bwtgo-section{padding:50px 0;position:relative}.bwtgo-phone-glow{animation:float 12s ease-in-out infinite alternate;background:radial-gradient(circle,#16644e73 0,#1a806626 60%,#0000 100%);border-radius:50%;filter:blur(48px);height:340px;pointer-events:none;position:absolute;width:340px;z-index:0}.bwtgo-intro{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:0 0 80px;max-width:100%;padding-top:100px;text-align:left}.bwtgo-intro-logo{margin-bottom:4px;width:auto}.bwtgo-intro-logo img{filter:drop-shadow(0 4px 20px rgba(26,128,102,.3));height:48px;width:auto}.bwtgo-intro-desc{color:#ffffffb3;font-size:1rem;line-height:1.7;margin:0;max-width:none;width:100%}.bwtgo-section .bwtgo-subrow{flex-direction:row!important;margin-bottom:80px}.bwtgo-section .bwtgo-subrow.bwtgo-reverse{flex-direction:row-reverse!important}.bwtgo-section .bwtgo-subrow:last-child{margin-bottom:0}.bwtgo-img-left,.bwtgo-img-right{align-items:center;display:flex;justify-content:center}.bwtgo-phone-wrap{align-items:center;display:flex;flex-direction:column;gap:10px}.bwtgo-phone{background:#0d1d2df2;border:2px solid #ffffff26;border-radius:24px;box-shadow:0 16px 50px #0006;overflow:hidden;width:220px}.bwtgo-phone-screen{display:flex;flex-direction:column}.bwtgo-phone-header{align-items:center;background:#16644e26;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:10px 14px 6px}.bwtgo-logo-img{height:20px;width:auto}.bwtgo-phone-icons{align-items:center;color:#ffffff80;display:flex;font-size:.65rem;gap:6px}.bwtgo-offline-badge{color:#ffffff80;font-size:.6rem}.bwtgo-offline-pulse{animation:bwtgoOfflineBlink 2.5s ease-in-out infinite}.bwtgo-phone-tabs{border-bottom:1px solid #ffffff14;display:flex}.bwtgo-phone-tab{align-items:center;color:#fff6;cursor:pointer;display:flex;flex:1 1;font-size:.55rem;gap:4px;justify-content:center;padding:7px 4px}.bwtgo-phone-tab.active{border-bottom:2px solid #1a8066;color:#1a8066}.bwtgo-country-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);max-height:220px;overflow:hidden;padding:10px}.bwtgo-country-tile{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:3px;opacity:0;padding:6px 4px;transform:scale(.9);transition:background .2s}.bwtgo-country-tile.bwtgo-tile-in{animation:bwtgoTileIn .35s ease forwards}.bwtgo-country-tile:hover{background:#1a806626}.bwtgo-country-name{color:#ffffffb3;font-size:.42rem;text-align:center}.bwtgo-tacho-view{display:flex;flex-direction:column;gap:8px;padding:10px}.bwtgo-tacho-driver{align-items:center;background:#1a80661f;border:1px solid #1a806633;border-radius:8px;display:flex;gap:8px;padding:6px 8px}.bwtgo-tacho-driver i{color:#1a8066;font-size:.9rem}.bwtgo-tacho-name{color:#ffffffe6;font-size:.6rem;font-weight:600}.bwtgo-tacho-card{color:#ffffff80;font-size:.45rem}.bwtgo-sync-icon{color:#1a8066;font-size:.7rem;margin-left:auto}.bwtgo-sync-spin{animation:bwtgoSyncSpin 3s linear infinite}.bwtgo-tacho-activities{display:flex;flex-direction:column;gap:7px}.bwtgo-tacho-activity{display:flex;flex-direction:column;gap:3px}.bwtgo-activity-row{align-items:center;display:flex;font-size:.5rem;gap:5px}.bwtgo-activity-row i{color:#1a8066;width:12px}.bwtgo-activity-label{color:#fff9;flex:1 1}.bwtgo-activity-value{color:#ffffffe6;font-size:.55rem;font-weight:600}.bwtgo-activity-bar-bg{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.bwtgo-activity-bar{background:linear-gradient(90deg,#16644e,#1a8066);border-radius:2px;height:100%;transition:width 1.2s cubic-bezier(.25,.46,.45,.94)}.bwtgo-tacho-status{align-items:center;color:#fff9;display:flex;font-size:.5rem;gap:5px;margin-top:2px}.bwtgo-status-dot{animation:bwtgoStatusPulse 2s ease-in-out infinite;background:#27c93f;border-radius:50%;box-shadow:0 0 6px #27c93f;height:7px;width:7px}.bwtgo-status-value{color:#27c93f;font-weight:600}.bwtgo-card-reader{align-items:center;display:flex;flex-direction:column;gap:0;width:90px}.bwtgo-reader-usbc{background:#fff3;border-radius:2px;height:6px;width:12px}.bwtgo-reader-body{align-items:center;background:#0d1d2de6;border:1px solid #ffffff26;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px 12px;width:100%}.bwtgo-reader-led{background:#27c93f;border-radius:50%;box-shadow:0 0 6px #27c93f;height:8px;width:8px}.bwtgo-reader-led.bwtgo-led-pulse{animation:bwtgoLedPulse 1.4s ease-in-out infinite}.bwtgo-reader-logo{height:auto;width:22px}.bwtgo-reader-slot{align-items:center;background:#00000080;border:1px solid #ffffff1a;border-radius:3px;display:flex;height:8px;justify-content:center;width:38px}.bwtgo-reader-card{background:linear-gradient(90deg,#ffffff1a,#ffffff4d);border-radius:1px;height:4px;width:30px}@keyframes bwtgoTileIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bwtgoOfflineBlink{0%,to{opacity:.4}50%{opacity:1}}@keyframes bwtgoSyncSpin{0%{transform:rotate(0deg)}30%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes bwtgoStatusPulse{0%,to{box-shadow:0 0 6px #27c93f}50%{box-shadow:0 0 12px #27c93f}}.bwtgo-section .feature-row.active .country-card{animation:bwtgoCardFadeIn .7s cubic-bezier(.22,1,.36,1) both}.bwtgo-section .feature-row.active .country-card:first-child{animation-delay:.1s}.bwtgo-section .feature-row.active .country-card:nth-child(2){animation-delay:.22s}.bwtgo-section .feature-row.active .country-card:nth-child(3){animation-delay:.34s}.bwtgo-section .feature-row.active .country-card:nth-child(4){animation-delay:.46s}.bwtgo-section .feature-row.active .country-card:nth-child(5){animation-delay:.58s}.bwtgo-section .feature-row.active .country-card:nth-child(6){animation-delay:.7s}.bwtgo-section .feature-row.active .country-card:nth-child(7){animation-delay:.82s}.bwtgo-section .feature-row.active .country-card:nth-child(8){animation-delay:.94s}.bwtgo-section .feature-row.active .country-card:nth-child(9){animation-delay:1.06s}.bwtgo-section .feature-row.active .country-card:nth-child(10){animation-delay:1.18s}.bwtgo-section .feature-row.active .country-card:nth-child(11){animation-delay:1.3s}.bwtgo-section .feature-row.active .country-card:nth-child(12){animation-delay:1.42s}.bwtgo-section .feature-row.active .country-card:nth-child(13){animation-delay:1.54s}.bwtgo-section .feature-row.active .country-card:nth-child(14){animation-delay:1.66s}.bwtgo-section .feature-row.active .country-card:nth-child(15){animation-delay:1.78s}@keyframes bwtgoCardFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mobile-content{position:relative}.country-grid.country-grid-fullscreen .country-card:not(.country-card-selected){animation:none!important;opacity:0!important;pointer-events:none;transform:scale(.8);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s;visibility:hidden!important}.country-card.country-card-selected{align-items:center;animation:bwtgoDeclReveal .5s cubic-bezier(.22,1,.36,1) both;background:#0000!important;border:none!important;border-radius:0;display:flex;inset:0;justify-content:center;position:absolute;transform:none;z-index:2}.country-card.country-card-selected .country-declaration{align-items:center;gap:10px;justify-content:center;padding:20px 0}.country-card.country-card-selected .country-qr{background:#0000!important;border:none!important;border-radius:0!important;color:#fffffff2;font-size:5rem;height:auto;width:auto}.country-qr-img{border-radius:6px;display:block;height:72px;width:72px}.country-pdf-btn{align-items:center;background:linear-gradient(135deg,#16644e,#1a8066);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;gap:4px;margin-top:4px;padding:4px 10px;transition:opacity .2s}.country-pdf-btn:hover{opacity:.85}.country-card.country-card-selected .country-decl-date{font-size:.85rem;margin-top:6px}.country-card.country-card-selected .country-decl-status{font-size:.7rem}.country-declaration{align-items:center;animation:bwtgoDeclReveal .5s cubic-bezier(.22,1,.36,1) both;display:flex;flex-direction:column;gap:4px;padding:4px 0}.country-qr{align-items:center;background:#0000;border-radius:0;color:#fffffff2;display:flex;font-size:1.4rem;height:auto;justify-content:center;width:auto}.country-decl-date{color:#ffffffd9;font-size:.55rem;font-weight:600}.country-decl-status{color:#27c93f;font-size:.5rem;font-weight:700}@keyframes bwtgoDeclReveal{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.bwtgo-section .card-reader-card{opacity:0;transform:translate(-50%,50px);transition:transform 1.4s cubic-bezier(.22,1,.36,1),opacity .8s ease}.bwtgo-section .card-slide-in{opacity:1!important;transform:translate(-50%)!important}.bwtgo-section .feature-row.active .card-reader-led{animation:bwtgoLedPulse 1.4s ease-in-out infinite}@keyframes bwtgoLedPulse{0%,to{box-shadow:0 0 6px #27c93f;opacity:1}50%{box-shadow:0 0 2px #27c93f;opacity:.4}}.bwtgo-section .tacho-card-view>*{opacity:0;transition:opacity .3s ease}.bwtgo-section .tacho-data-reveal>*{animation:bwtgoTachoRowIn .7s cubic-bezier(.22,1,.36,1) both}.bwtgo-section .tacho-data-reveal>:first-child{animation-delay:.15s}.bwtgo-section .tacho-data-reveal>:nth-child(2){animation-delay:.32s}.bwtgo-section .tacho-data-reveal>:nth-child(3){animation-delay:.49s}.bwtgo-section .tacho-data-reveal>:nth-child(4){animation-delay:.66s}.bwtgo-section .tacho-data-reveal>:nth-child(5){animation-delay:.83s}.bwtgo-section .tacho-data-reveal>:nth-child(6){animation-delay:1s}.bwtgo-section .tacho-data-reveal>:nth-child(7){animation-delay:1.17s}@keyframes bwtgoTachoRowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.bwtgo-section .bwtgo-subrow.bwtgo-reverse{flex-direction:column}.bwtgo-phone{width:200px}}@media (max-width:768px){.bwtgo-intro{align-items:center;margin:0 0 50px;max-width:100%;padding-top:0;text-align:center}#flowdesk{align-items:stretch;flex-direction:column!important;gap:30px;min-height:auto;padding-top:200px}#flowdesk .feature-content{align-items:center;order:1;padding:0;text-align:center}#flowdesk .flowdesk-logo-img{align-self:center}.flowdesk-tagline-under-laptop{text-align:center}#flowdesk .flowdesk-feature-img{align-items:center!important;height:auto!important;justify-content:center!important;order:2;padding:10px 0;width:100%}#flowdesk .laptop-screen,.dashboard-mockup .laptop-screen{height:320px!important;padding:0!important;width:500px!important}.flowdesk-laptop-scale{margin:-20px auto;transform:scale(.85);transform-origin:center center}.bwtgo-section .bwtgo-subrow{align-items:stretch;flex-direction:column!important;gap:20px;margin-bottom:60px}.bwtgo-section .bwtgo-subrow .feature-content{align-items:center;order:1;padding:0;text-align:center}.bwtgo-section .bwtgo-subrow .feature-img{align-items:center!important;justify-content:center!important;order:2;width:100%}.bwtgo-phone-img{min-height:600px;padding-bottom:100px;padding-top:60px}.bwtgo-phone-standalone{margin:20px auto 40px!important;transform:scale(1.2)}.bwtgo-has-reader .card-reader{left:50%!important;margin-top:8px;transform:translateX(-50%)!important}}@media (max-width:480px){.bwtgo-phone-glow{filter:blur(32px);height:220px;width:220px}.bwtgo-intro{margin-bottom:40px;padding-top:40px}.flowdesk-laptop-scale{margin:-50px auto;transform:scale(.72)}.bwtgo-phone-img{min-height:520px}.bwtgo-phone-standalone{transform:scale(1.05)}}.contact-section{padding:150px 0;position:relative}.contact-header{margin-bottom:60px;text-align:center}.contact-header .section-title{color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:30px}.contact-header .section-title:after{display:none}.contact-description{color:#fffc;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.contact-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.5fr;justify-items:start}.contact-info h3{color:#fff;font-size:1.5rem;margin-bottom:30px}.contact-item{background:#0000;border:none;border-radius:15px;display:flex;gap:20px;padding:10px;transition:all .3s ease}.contact-item:hover{box-shadow:0 5px 20px #0003;transform:translateY(-2px)}.contact-icon{align-items:center;background:#1a806633;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.contact-icon i{color:#1a8066;font-size:1.2rem}.contact-details h4{color:#fff;font-size:1.1rem;margin-bottom:8px}.contact-details p{color:#fffc;line-height:1.5;margin:0}.contact-details a{color:#fff;text-decoration:none;transition:color .3s ease}.contact-details a:hover{color:#27c93f}.contact-form-container{border:none;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative}.form-header{align-items:center;display:flex;justify-content:space-between;padding:15px}.form-dots{display:flex;gap:8px}.form-dot{border-radius:50%;height:12px;width:12px}.form-dot-red{background:#ff5f56}.form-dot-yellow{background:#ffbd2e}.form-dot-green{background:#27c93f}.form-content{flex:1 1;padding:40px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column}.form-group label{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;color:#fff;font-size:1rem;padding:12px 15px;transition:all .3s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff80}.form-group input:focus,.form-group textarea:focus{border-color:#1a8066;box-shadow:0 0 0 3px #1a806633;outline:none}.form-group textarea{min-height:100px;resize:vertical}.checkbox-group{margin-top:10px}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:12px;line-height:1.5}.checkbox-label input[type=checkbox]{display:none}.checkmark{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:4px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .3s ease;width:20px}.checkbox-label input[type=checkbox]:checked+.checkmark{background:#1a8066;border-color:#1a8066}.checkbox-label input[type=checkbox]:checked+.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.checkbox-text{color:#fffc;font-size:.9rem}.checkbox-text a{color:#1f9872;text-decoration:underline}.checkbox-text a:hover{color:#27c93f;text-decoration:underline}.recaptcha-notice{color:#fff9;font-size:.68rem;line-height:1.5;margin-top:10px;text-align:center}.recaptcha-notice a{color:#ffffffbf;text-decoration:underline}.recaptcha-notice a:hover{color:#fff;text-decoration:underline}.submit-btn{align-items:center;background:linear-gradient(45deg,#16644e,#1a8066);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:10px;padding:15px 30px;transition:all .3s ease}.submit-btn:hover:not(:disabled){box-shadow:0 10px 30px #16644e66;transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.submit-btn i{font-size:.9rem}.success-message{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a8066f2;border-radius:0 0 20px 20px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:50px}.success-content{color:#fff;text-align:center}.success-content i{color:#27c93f;font-size:3rem;margin-bottom:20px}.success-content h4{font-size:1.5rem;margin-bottom:10px}.success-content p{margin:0;opacity:.9}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:992px){.contact-content{gap:40px}.contact-content,.form-row{grid-template-columns:1fr}.contact-form-container .form-content{padding:30px}}@media (max-width:768px){.contact-section{padding:120px 0}.contact-header{margin-bottom:40px}.contact-info{text-align:center;width:100%}.contact-item{align-items:center;justify-content:center;padding:10px}.contact-details{text-align:center}.contact-details a{word-break:break-all}.contact-form-container .form-content{padding:25px}.form-group input,.form-group textarea{padding:10px 12px}}@media (max-width:480px){.contact-item{flex-direction:column;gap:15px;text-align:center}.contact-form-container .form-content{padding:20px}.submit-btn{font-size:.9rem;padding:12px 25px}}