.daw{background:linear-gradient(180deg,#eef2fb,#f7f9fd 55%,#fff);overflow:hidden;padding:clamp(64px,7vw,104px) 40px;position:relative}.daw__bg{background:radial-gradient(circle,rgba(94,138,255,.16),transparent 70%);border-radius:50%;height:640px;pointer-events:none;position:absolute;right:-8%;top:-22%;width:640px}.daw__container{margin:0 auto;max-width:1180px;position:relative}.daw__intro{max-width:100%}.daw__eyebrow{color:#2f6bff;font-size:13px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.daw__intro-row{align-items:start;display:grid;gap:20px clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:14px}.daw__heading{color:#0b1020;font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.028em;line-height:1.06;margin:0;max-width:400px}.daw__description{color:#5a6472;font-size:16px;line-height:1.75;margin:0;text-wrap:pretty}.daw__row{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.daw__card{background:linear-gradient(145deg,#fff,#fcfdff 55%,#f8faff);border:1px solid rgba(74,122,255,.2);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 26px 58px -42px rgba(16,30,80,.34);isolation:isolate;min-height:100%;outline:none;overflow:hidden;padding:clamp(22px,2.6vh,32px) clamp(22px,2.4vw,30px);position:relative;text-align:left;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .5s ease,border-color .45s ease}.daw__card:before{background:radial-gradient(ellipse 78% 72% at 100% 0,rgba(117,154,255,.26) 0,rgba(141,173,255,.2) 24%,rgba(172,196,255,.14) 40%,rgba(209,222,255,.08) 55%,rgba(240,245,255,.03) 66%,transparent 76%),linear-gradient(135deg,#fff,hsla(0,0%,100%,.98) 40%,rgba(248,251,255,.96));border-radius:inherit;inset:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.daw__card:after,.daw__card:before{content:"";opacity:0;pointer-events:none;position:absolute;z-index:0}.daw__card:after{background:radial-gradient(circle,rgba(88,133,255,.15) 0,rgba(122,158,255,.09) 42%,transparent 72%);border-radius:50%;height:420px;right:-120px;top:-140px;transition:opacity .5s ease;width:420px}.daw__card>*{position:relative;z-index:1}.daw__card:focus-visible,.daw__card:hover{border-color:rgba(70,118,255,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 36px 72px -38px rgba(30,64,208,.3);transform:translateY(-8px)}.daw__card:focus-visible:before,.daw__card:hover:before{opacity:1}.daw__card:focus-visible:after,.daw__card:hover:after{opacity:1}.daw__accent{background:linear-gradient(90deg,#2f6bff,#1e40d0);border-radius:999px;display:block;height:3px;margin-bottom:22px;position:relative;transition:width .55s cubic-bezier(.22,1,.36,1);width:44px}.daw__card:focus-visible .daw__accent,.daw__card:hover .daw__accent{width:64px}.daw__icon{align-items:center;background:#eaf1ff;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(47,107,255,.03);color:#2f6bff;display:flex;height:48px;justify-content:center;margin-bottom:20px;transition:background .4s ease,color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.22,1,.36,1);width:48px}.daw__icon svg{display:block;height:22px;width:22px}.daw__icon i{font-size:20px;line-height:1}.daw__card:focus-visible .daw__icon,.daw__card:hover .daw__icon{background:linear-gradient(145deg,#3266f5,#264bdc);box-shadow:0 12px 26px -12px rgba(47,107,255,.58);color:#fff;transform:translateY(-1px)}.daw__card-heading{color:#10141f;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0}.daw__card-text{color:#5a6472;font-size:15px;line-height:1.7;margin:10px 0 0;text-wrap:pretty}.daw__cta-wrap{display:flex;justify-content:center;margin-top:44px}.daw__cta{align-items:center;background:#ef3e2e;border-radius:12px;box-shadow:0 14px 34px rgba(239,62,46,.34);color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;line-height:1;padding:17px 32px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.daw__cta:focus-visible,.daw__cta:hover{background:#e63828;box-shadow:0 18px 40px rgba(239,62,46,.4);transform:translateY(-2px)}.daw__cta:focus-visible{outline:3px solid rgba(239,62,46,.22);outline-offset:4px}.daw__cta span{display:inline-flex;font-size:18px;line-height:1;transition:transform .25s ease}.daw__cta:focus-visible span,.daw__cta:hover span{transform:translateX(3px)}@media (max-width:1024px){.daw__intro{margin:0 auto;text-align:center}.daw__description,.daw__eyebrow,.daw__heading{margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.daw__intro-row{grid-template-columns:1fr}}@media (max-width:900px){.daw{padding-left:28px;padding-right:28px}.daw__row{gap:20px;grid-template-columns:1fr}.daw__card{width:100%}}@media (max-width:520px){.daw{padding:56px 18px}.daw__row{gap:18px;margin-top:36px}.daw__card{border-radius:18px;padding:26px 24px}.daw__card:before{background:radial-gradient(ellipse 90% 68% at 100% 0,rgba(117,154,255,.24) 0,rgba(157,185,255,.15) 34%,rgba(217,228,255,.07) 55%,transparent 74%),linear-gradient(135deg,#fff,#fff 40%,#f8faff)}.daw__accent{margin-bottom:20px}.daw__icon{height:48px;margin-bottom:18px;width:48px}.daw__card-heading{font-size:19px}.daw__card-text{font-size:15px}.daw__cta-wrap{margin-top:36px}.daw__cta{max-width:320px;padding:16px 24px;width:100%}}@media (hover:none){.daw__card:hover{border-color:rgba(74,122,255,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 26px 58px -42px rgba(16,30,80,.34);transform:none}.daw__card:hover:after,.daw__card:hover:before{opacity:0}.daw__card:hover .daw__accent{width:44px}.daw__card:hover .daw__icon{background:#eaf1ff;box-shadow:inset 0 0 0 1px rgba(47,107,255,.03);color:#2f6bff;transform:none}}@media (prefers-reduced-motion:reduce){.daw__accent,.daw__card,.daw__card:after,.daw__card:before,.daw__cta,.daw__cta span,.daw__icon{transition:none!important}}