/* Contact page — expressive conversation-led layout, scoped to .ugc26. */
body.page-id-3866 .ug26-page-intro,body.page-id-27 .ug26-page-intro{display:none!important}.ugc26{--c-ink:#092544;--c-muted:#60758e;--c-blue:#0878ee;--c-line:#dce8f4;background:#fff;color:var(--c-ink);overflow:hidden}.ugc26 *{box-sizing:border-box}.ugc26 a{text-decoration:none}.ugc26 .ug26-shell{width:min(1320px,calc(100% - 48px))}.ugc26-hero{position:relative;padding:70px 0 105px;background:radial-gradient(circle at 10% 10%,#cdeaff 0,transparent 31%),radial-gradient(circle at 88% 18%,#e8f9f4 0,transparent 24%),linear-gradient(135deg,#f6fbff,#fff);overflow:hidden}.ugc26-hero:after{content:"";position:absolute;inset:auto -10% -165px;width:120%;height:240px;border-radius:50%;background:#eef6fd;transform:rotate(-2deg)}.ugc26-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .9fr;gap:62px;align-items:center}.ugc26-kicker{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#0872e1;font-size:11px;font-weight:900;letter-spacing:.08em}.ugc26-kicker>span{width:30px;height:2px;background:#0877ee}.ugc26-copy h1{max-width:690px;margin:0;color:var(--c-ink);font-size:clamp(42px,4.7vw,67px);line-height:1.24;letter-spacing:-.05em}.ugc26-lead{max-width:680px;margin:20px 0 23px;color:var(--c-muted);font-size:17px;line-height:1.9}.ugc26-assurance{display:flex;flex-wrap:wrap;gap:10px 20px}.ugc26-assurance span{display:flex;align-items:center;gap:7px;color:#405c79;font-size:12px;font-weight:800}.ugc26-assurance svg{width:18px;color:#14a779}.ugc26-visual{position:relative;min-height:390px;display:grid;place-items:center}.ugc26-visual:before{content:"";position:absolute;width:310px;height:310px;border-radius:42% 58% 60% 40%;background:linear-gradient(145deg,#0c84f7,#063c82);box-shadow:0 35px 75px #075ab83b;transform:rotate(-10deg)}.ugc26-orbit{position:absolute;border:1px dashed #1588ef55;border-radius:50%}.ugc26-orbit-one{width:385px;height:285px;transform:rotate(18deg)}.ugc26-orbit-two{width:315px;height:380px;transform:rotate(-28deg)}.ugc26-visual-core{position:relative;z-index:2;width:235px;min-height:225px;padding:31px 24px;border:1px solid #ffffff5c;border-radius:34px;background:#ffffff18;color:#fff;text-align:center;backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff45}.ugc26-visual-core>span{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 20px;border-radius:19px;background:#fff;color:#0874e5;box-shadow:0 14px 30px #042f6d40}.ugc26-visual-core svg{width:29px;height:29px}.ugc26-visual-core strong{display:block;font-size:24px;line-height:1.5}.ugc26-visual-core small{color:#d5e8ff;font-size:11px}.ugc26-float{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #dceafb;border-radius:15px;background:#fffffff2;color:#123d68;font-size:11px;font-weight:900;box-shadow:0 14px 35px #0a3b6d20;animation:ugcFloat 4s ease-in-out infinite}.ugc26-float svg{width:19px;color:#0878ee}.ugc26-float-a{top:48px;right:6px}.ugc26-float-b{bottom:41px;left:-2px;animation-delay:-1.3s}.ugc26-float-c{bottom:5px;right:17px;animation-delay:-2.2s}.ugc26-float-c b{color:#0878ee;font-size:16px}.ugc26-float-c span{font-size:9px}@keyframes ugcFloat{50%{transform:translateY(-8px)}}
.ugc26-channels{position:relative;z-index:5;margin-top:-55px}.ugc26-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ugc26-channel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:112px;padding:18px 20px;border:1px solid #d9e7f4;border-radius:20px;background:#fff;color:var(--c-ink)!important;box-shadow:0 18px 45px #0b3c6b12;transition:.25s}.ugc26-channel:hover{transform:translateY(-5px);border-color:#9bc8f6;box-shadow:0 24px 50px #0b3c6b1d}.ugc26-channel-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#eaf4ff;color:#0877ee}.ugc26-channel-icon svg{width:23px}.ugc26-channel small,.ugc26-channel strong,.ugc26-channel em{display:block}.ugc26-channel small{margin-bottom:2px;color:#8092a7;font-size:9px;font-weight:800}.ugc26-channel strong{font-size:15px}.ugc26-channel em{color:#1576d4;font-size:11px;font-style:normal;direction:ltr}.ugc26-channel>i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#f2f7fc;color:#0877ee}.ugc26-channel>i svg{width:16px}.ugc26-whatsapp .ugc26-channel-icon{background:#e8faf3;color:#0aaa72}.ugc26-whatsapp>i{background:#e8faf3;color:#0aaa72}
.ugc26-form-section{padding:84px 0 92px;background:linear-gradient(180deg,#fff,#f5f9fd)}.ugc26-form-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:start}.ugc26-brief{position:sticky;top:110px;padding:28px 12px}.ugc26-brief h2{margin:0;color:var(--c-ink);font-size:clamp(29px,3vw,40px);line-height:1.45}.ugc26-brief>p:not(.ugc26-kicker){margin:13px 0 25px;color:var(--c-muted);font-size:14px;line-height:1.8}.ugc26-brief ol{list-style:none;margin:0;padding:0;display:grid;gap:13px}.ugc26-brief li{display:grid;grid-template-columns:45px 1fr;gap:13px;padding:14px 15px;border:1px solid #e0ebf5;border-radius:15px;background:#fff}.ugc26-brief li>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf4ff;color:#0876e8;font-size:11px;font-weight:900}.ugc26-brief li strong{font-size:14px}.ugc26-brief li p{margin:2px 0 0;color:#71869d;font-size:11px;line-height:1.6}.ugc26-next{display:flex;gap:13px;margin-top:15px;padding:17px;border-radius:17px;background:linear-gradient(135deg,#0a2d53,#0a4b86);color:#fff}.ugc26-next>span{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ffffff18;color:#72baff}.ugc26-next svg{width:22px}.ugc26-next strong{font-size:13px}.ugc26-next p{margin:3px 0 0;color:#c7d9e9;font-size:10px;line-height:1.6}.ugc26-form-card{position:relative;padding:32px 34px;border:1px solid #d8e6f3;border-radius:27px;background:#fff;box-shadow:0 25px 60px #0a355e14;overflow:hidden}.ugc26-form-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#0878ee,#2ab4ff,#1cc898)}.ugc26-form-heading{display:flex;gap:15px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5edf5}.ugc26-form-heading>span{flex:0 0 50px;display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:#eaf4ff;color:#0877ee}.ugc26-form-heading svg{width:24px}.ugc26-form-heading small{color:#0874e6;font-size:9px;font-weight:900;letter-spacing:.08em}.ugc26-form-heading h2{margin:2px 0 0;color:var(--c-ink);font-size:24px;line-height:1.45}.ugc26-form-heading p{margin:2px 0 0;color:#7d8fa4;font-size:10px}.ugc26-form .wpforms-container{margin:0!important;padding:0!important;max-width:none!important}.ugc26-form .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.ugc26-form .wpforms-field{width:auto!important;padding:0!important;min-width:0}.ugc26-form .wpforms-field-hidden,.ugc26-form .wpforms-field-textarea{grid-column:1/-1}.ugc26-form label{display:block!important;margin-bottom:6px!important;color:#264462!important;font-size:11px!important;font-weight:800!important}.ugc26-form input:not([type=hidden]),.ugc26-form textarea,.ugc26-form select{width:100%!important;max-width:none!important;border:1px solid #d5e3f0!important;border-radius:12px!important;background:#f8fbfe!important;color:#102c4b!important;font:inherit!important;font-size:13px!important;box-shadow:none!important;transition:.2s!important}.ugc26-form input:not([type=hidden]),.ugc26-form select{height:49px!important;padding:10px 13px!important}.ugc26-form textarea{min-height:125px!important;padding:13px!important;resize:vertical}.ugc26-form input:focus,.ugc26-form textarea:focus,.ugc26-form select:focus{border-color:#0878ee!important;background:#fff!important;box-shadow:0 0 0 4px #0878ee12!important;outline:0!important}.ugc26-form .wpforms-submit-container{padding:18px 0 0!important}.ugc26-form button[type=submit]{width:100%!important;min-height:52px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#087cf3,#075bc8)!important;color:#fff!important;font:inherit!important;font-size:14px!important;font-weight:900!important;box-shadow:0 12px 25px #0769da35!important;transition:.2s!important}.ugc26-form button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 16px 30px #0769da45!important}.ugc26-privacy{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;color:#8192a6;font-size:9px;line-height:1.65}.ugc26-privacy svg{flex:0 0 15px;width:15px;color:#16a97a}
@media(max-width:1000px){.ugc26-hero-grid{grid-template-columns:1fr}.ugc26-copy{text-align:center}.ugc26-copy h1,.ugc26-lead{margin-inline:auto}.ugc26-kicker,.ugc26-assurance{justify-content:center}.ugc26-visual{min-height:350px}.ugc26-channel-grid{grid-template-columns:1fr}.ugc26-channel{min-height:95px}.ugc26-form-layout{grid-template-columns:1fr}.ugc26-brief{position:static;padding:0}.ugc26-brief ol{grid-template-columns:repeat(3,1fr)}.ugc26-brief li{grid-template-columns:1fr;text-align:center}.ugc26-brief li>span{margin:auto}}
@media(max-width:700px){.ugc26 .ug26-shell{width:calc(100% - 32px)}.ugc26-hero{padding:46px 0 92px}.ugc26-copy h1{font-size:37px}.ugc26-lead{font-size:15px}.ugc26-visual{min-height:315px}.ugc26-visual:before{width:250px;height:250px}.ugc26-orbit-one{width:310px;height:235px}.ugc26-orbit-two{width:255px;height:305px}.ugc26-visual-core{width:195px;min-height:190px;padding:24px 18px}.ugc26-visual-core strong{font-size:20px}.ugc26-float{padding:8px 10px;font-size:9px}.ugc26-float-a{right:-3px}.ugc26-float-b{left:-3px}.ugc26-channel{padding:15px;border-radius:17px}.ugc26-channel-icon{width:45px;height:45px}.ugc26-form-section{padding:57px 0 62px}.ugc26-brief h2{font-size:28px}.ugc26-brief ol{grid-template-columns:1fr}.ugc26-brief li{grid-template-columns:42px 1fr;text-align:start}.ugc26-brief li>span{margin:0}.ugc26-form-card{padding:25px 18px;border-radius:21px}.ugc26-form-heading h2{font-size:21px}.ugc26-form .wpforms-field-container{grid-template-columns:1fr}.ugc26-form .wpforms-field{grid-column:1!important}}
@media(prefers-reduced-motion:reduce){.ugc26 *{animation:none!important;transition:none!important}}
.ugc26-proof-image{display:block;width:100%;height:auto;max-height:210px;object-fit:cover;border-radius:18px;margin:20px 0 4px;box-shadow:0 12px 28px rgba(15,52,92,.12)}
.ugc26-brief-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}
.ugc26-brief-examples figure{margin:0;overflow:hidden;border:1px solid #dce9f7;border-radius:12px;background:#fff}
.ugc26-brief-examples img{display:block;width:100%;height:105px;object-fit:cover}
.ugc26-brief-examples figcaption{padding:6px 10px;color:#4f6b88;font-size:12px}
/* Keep anti-spam decoy inputs active but outside the visible contact grid. */
.ugc26-form .wpforms-field-container > div:has(input[aria-hidden="true"][tabindex="-1"]){position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;}
