.cawg-sec{background:#f5f6fa;color:#10141f;font-family:Inter,system-ui,sans-serif;line-height:1.5;padding:clamp(48px,7vw,96px) 40px;width:100%;-webkit-font-smoothing:antialiased}.cawg-sec,.cawg-sec *,.cawg-sec :after,.cawg-sec :before{box-sizing:border-box}.cawg-sec__wrap{margin:0 auto;max-width:1180px}.cawg-sec__eyebrow{color:#2f6bff;font-size:13px!important;font-weight:700;letter-spacing:.16em;line-height:1.5;margin:0 0 14px!important;text-transform:uppercase}.cawg-sec__title{color:#0f1a2e;font-family:inherit;font-size:clamp(32px,3.6vw,46px)!important;font-weight:800;letter-spacing:-.025em;line-height:1.06;margin:0!important;white-space:pre-line}.cawg-sec__hl{color:#2f6bff}.cawg-sec__desc{color:#5a6472;font-size:16px!important;line-height:1.75;margin:16px 0 0!important;max-width:760px;white-space:pre-line}.cawg-sec__head>:first-child{margin-top:0!important}.cawg-sec__cards{display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:repeat(12,minmax(0,1fr))}.cawg-sec__head+.cawg-sec__cards{margin-top:clamp(32px,4vw,48px)}.cawg-card--one{grid-column:span 12}.cawg-card--two{grid-column:span 6}.cawg-card--three{grid-column:span 4}.cawg-card--four{grid-column:span 3}.cawg-card{background:#fff;border:1px solid #e6eaf1;border-radius:18px;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:clamp(22px,2.2vw,28px);position:relative;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .35s ease}.cawg-card:after{background:#2f6bff;content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1);width:100%}.cawg-card:hover{border-color:#bfd3ff;box-shadow:0 24px 50px -32px rgba(16,30,80,.4);transform:translateY(-4px)}.cawg-card:hover:after{transform:scaleX(1)}.cawg-card__icon{align-items:center;background:#eef3ff;border-radius:14px;color:#2f6bff;display:flex;flex:none;height:48px;justify-content:center;transition:background .3s ease,color .3s ease;width:48px}.cawg-card__icon i{color:inherit;font-size:24px;line-height:1}.cawg-card:hover .cawg-card__icon{background:#2f6bff;color:#fff}.cawg-card__title{color:#10141f;font-family:inherit;font-size:18px!important;font-weight:800;height:2.6em;letter-spacing:-.015em;line-height:1.3;margin:0!important;white-space:pre-line}.cawg-card__icon+.cawg-card__title{margin-top:20px!important}.cawg-card__tagline{color:#2f6bff;font-weight:700;line-height:1.4}.cawg-card__desc,.cawg-card__tagline{font-size:15px!important;margin:8px 0 0!important;white-space:pre-line}.cawg-card__desc{color:#5a6472;line-height:1.65}.cawg-card>:first-child{margin-top:0!important}@media (max-width:1024px){.cawg-sec__head{text-align:center}.cawg-sec__title{max-width:600px}.cawg-sec__desc,.cawg-sec__title{margin-left:auto!important;margin-right:auto!important}.cawg-sec__desc{max-width:550px}}@media (max-width:1080px){.cawg-card--four,.cawg-card--three,.cawg-card--two{grid-column:span 6}}@media (max-width:620px){.cawg-sec{padding-left:20px;padding-right:20px}.cawg-card--four,.cawg-card--three,.cawg-card--two{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.cawg-card,.cawg-card:after,.cawg-card__icon{transition:none}.cawg-card:hover{transform:none}}