/* UNIWORDS Blog Gateway — shared across all seven static pages. */
/* Subpage footer adjacency: blog gateway follows </main>. */
main:has(> .trial-goals:last-child){margin-bottom:0!important;padding-bottom:0!important}
main > .trial-goals:last-child{margin-bottom:0!important}
main + .uw-blog-gateway{margin-top:0!important}

/* UNIWORDS BLOG gateway: scoped to homepage only */
/* v8: remove the 30px white separation before the blog gateway; preserve all bubble physics. */
main > .trial-goals:has(+ .uw-blog-gateway){margin-bottom:0!important}
main > .trial-goals + .uw-blog-gateway{margin-top:0!important}
.uw-blog-gateway{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#d8eaf2 0%,#e4f2f5 47%,#c6e0e9 100%);padding:76px 20px 82px;color:#102746}
.uw-blog-gateway::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:none}
.uw-blog-gateway::after{content:"A  Z     ?    &    a  z";position:absolute;right:3%;top:10%;z-index:-1;max-width:34%;font-size:clamp(34px,6vw,90px);font-weight:900;letter-spacing:.28em;line-height:1.7;transform:rotate(-13deg);color:rgba(18,95,133,.065);pointer-events:none}
.uw-blog-gateway__inner{max-width:1060px;margin:0 auto}
.uw-blog-gateway__header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:29px}
.uw-blog-gateway__eyebrow{margin:0 0 12px;color:#087d8e;font-size:12px;font-weight:800;letter-spacing:.16em}
.uw-blog-gateway__title{margin:0 0 14px;font-size:clamp(25px,3vw,34px);line-height:1.45;letter-spacing:.025em}
.uw-blog-gateway__intro{margin:0;color:#3e5970;font-size:15px;line-height:1.9}
.uw-blog-gateway__link{display:inline-flex;align-items:center;justify-content:center;gap:20px;white-space:nowrap;padding:15px 22px;border-radius:7px;background:#102746;color:white!important;text-decoration:none!important;font-weight:700;font-size:14px;transition:background .2s,transform .2s;box-shadow:0 6px 16px rgba(16,39,70,.15)}
.uw-blog-gateway__link:hover{background:#087e98;transform:translateY(-2px)}
.uw-blog-gateway__link span{font-size:21px;line-height:1}
.uw-blog-gateway__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.uw-blog-gateway__card{display:block;overflow:hidden;background:#fff;border:1px solid rgba(15,73,111,.14);border-radius:12px;text-decoration:none!important;color:#102746!important;box-shadow:0 9px 25px rgba(16,64,93,.1);transition:transform .2s,box-shadow .2s}
.uw-blog-gateway__card:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(16,64,93,.18)}
.uw-blog-gateway__thumb{display:block;height:145px;overflow:hidden;background:#bad5df}
.uw-blog-gateway__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}
.uw-blog-gateway__card:hover .uw-blog-gateway__thumb img{transform:scale(1.045)}
.uw-blog-gateway__card-body{display:block;padding:19px 21px 23px}
.uw-blog-gateway__card-label{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.13em;color:#078f95}
.uw-blog-gateway__card-title{display:block;font-size:18px;font-weight:800;margin-bottom:9px}
.uw-blog-gateway__card-desc{display:block;color:#64758a;font-size:13px;line-height:1.75}
@media(max-width:767px){.uw-blog-gateway{padding:51px 20px 58px}.uw-blog-gateway__header{display:block}.uw-blog-gateway__intro{font-size:14px}.uw-blog-gateway__link{margin-top:23px}.uw-blog-gateway__cards{grid-template-columns:1fr;gap:14px}.uw-blog-gateway__thumb{height:175px}.uw-blog-gateway__card-title{font-size:17px}}
/* Blog gateway: softly colliding translucent bubbles; JS controls movement. */
.uw-blog-gateway__orbs{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}
.uw-blog-gateway__orb{position:absolute;display:block;aspect-ratio:1;border-radius:50%;will-change:transform}
.uw-blog-gateway__orb:nth-child(1){width:112px;top:5%;left:2%;background:rgba(44,147,180,.14)}
.uw-blog-gateway__orb:nth-child(2){width:46px;top:19%;left:27%;background:rgba(129,103,194,.12)}
.uw-blog-gateway__orb:nth-child(3){width:175px;bottom:-10%;right:-2%;background:rgba(13,162,160,.13)}
.uw-blog-gateway__orb:nth-child(4){width:64px;top:7%;right:16%;background:rgba(255,255,255,.35)}
.uw-blog-gateway__orb:nth-child(5){width:29px;bottom:18%;left:5%;background:rgba(43,142,185,.16)}
.uw-blog-gateway__orb:nth-child(6){width:80px;bottom:9%;left:29%;background:rgba(169,127,207,.11)}
.uw-blog-gateway__orb:nth-child(7){width:38px;top:48%;right:5%;background:rgba(32,143,177,.15)}
.uw-blog-gateway__orb:nth-child(8){width:23px;top:9%;left:58%;background:rgba(16,166,155,.16)}
.uw-blog-gateway__orb:nth-child(9){width:56px;bottom:5%;right:31%;background:rgba(255,255,255,.28)}
.uw-blog-gateway__orb:nth-child(10){width:235px;top:34%;left:9%;background:rgba(56,155,188,.115)}
.uw-blog-gateway__inner{position:relative;z-index:1}
@media(max-width:767px){.uw-blog-gateway__orb:nth-child(1){width:65px}.uw-blog-gateway__orb:nth-child(3){width:105px}.uw-blog-gateway__orb:nth-child(6){width:45px}.uw-blog-gateway__orb:nth-child(10){width:112px}.uw-blog-gateway__orb:nth-child(4),.uw-blog-gateway__orb:nth-child(9){display:none}}
@media(prefers-reduced-motion:reduce){.uw-blog-gateway__orb{will-change:auto}}
