.wl-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wl-core-card,.wl-core-service,.wl-core-review{background:var(--wl-surface,#151c29);border:1px solid var(--wl-line,rgba(180,200,255,.16));border-radius:24px;overflow:hidden;transition:transform .3s,border-color .3s}.wl-core-card:hover,.wl-core-service:hover{transform:translateY(-5px);border-color:rgba(54,126,255,.5)}.wl-core-card__image{display:block;aspect-ratio:1.48;overflow:hidden;background:var(--wl-surface-2,#1e293b)}.wl-core-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.wl-core-card:hover img{transform:scale(1.05)}.wl-core-card__fallback{height:100%;display:flex;align-items:end;justify-content:space-between;padding:28px;font:700 72px/1 'Space Grotesk',sans-serif;letter-spacing:-.08em;background:linear-gradient(135deg,#243550,#142037)}.wl-core-card__fallback span{font-size:26px}.wl-core-card__body{padding:26px}.wl-core-card__kicker{display:block;color:var(--wl-blue-soft,#7cb7ff);font-size:10px;letter-spacing:.15em;font-weight:700;text-transform:uppercase}.wl-core-card h3,.wl-core-service h3{margin:17px 0 14px;font-size:clamp(23px,2.1vw,32px)}.wl-core-card p,.wl-core-service p{font-size:13px;line-height:1.8;color:var(--wl-muted,#98a4ba)}.wl-core-card__link{display:inline-block;margin-top:14px;color:var(--wl-blue-soft,#7cb7ff);font-size:12px;font-weight:750}.wl-core-service{padding:34px;position:relative;min-height:290px}.wl-core-service__index{position:absolute;top:27px;right:30px;font:600 13px 'Space Grotesk',sans-serif;color:var(--wl-muted,#98a4ba)}.wl-core-service h3{margin-top:35px}.wl-core-review{padding:32px;margin:0}.wl-core-review__stars{color:#70aaff;letter-spacing:5px;margin-bottom:20px}.wl-core-review>p{font-size:15px;line-height:1.8;min-height:75px}.wl-core-review footer{display:flex;flex-direction:column;gap:5px;font-size:12px;font-style:normal}.wl-core-review footer span{color:var(--wl-muted,#98a4ba)}.wl-core-empty{color:var(--wl-muted,#98a4ba)}
.wl-brief{max-width:920px;margin:auto;padding:clamp(25px,5vw,65px);border:1px solid var(--wl-line,rgba(180,200,255,.16));border-radius:26px;background:var(--wl-surface,#151c29);color:var(--wl-fg,#f4f7ff)}.wl-brief__heading{margin-bottom:36px}.wl-brief__heading h2{font-size:clamp(32px,5vw,56px);margin:14px 0}.wl-brief__heading p{color:var(--wl-muted,#98a4ba)}.wl-brief__form{display:flex;flex-direction:column;gap:22px}.wl-brief__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wl-brief__form>div:not(.wl-brief__row),.wl-brief__row>div{display:flex;flex-direction:column;gap:9px}.wl-brief__form label{font-size:12px;font-weight:700}.wl-brief__form input:not([type=checkbox]),.wl-brief__form textarea,.wl-brief__form select{width:100%;color:var(--wl-fg,#f4f7ff);background:var(--wl-bg,#080b12);border:1px solid var(--wl-line,rgba(180,200,255,.16));border-radius:13px;padding:14px 16px;font:inherit}.wl-brief__form input:focus,.wl-brief__form textarea:focus,.wl-brief__form select:focus{outline:2px solid #267bff;outline-offset:1px}.wl-brief__form small,.wl-brief__fineprint{font-size:11px;color:var(--wl-muted,#98a4ba)}.wl-brief__consent{display:flex;align-items:flex-start;gap:12px;line-height:1.65;color:var(--wl-muted,#98a4ba)}.wl-brief__consent input{margin-top:4px;accent-color:#267bff}.wl-brief__consent a{text-decoration:underline}.wl-brief__form .wl-button{align-self:flex-start}.wl-brief__honeypot{position:absolute!important;left:-9999px;opacity:0;pointer-events:none}.wl-brief__alert{padding:17px;border:1px solid #dc8484;border-radius:13px;margin-bottom:24px;background:rgba(220,60,60,.1)}.wl-brief__alert--success{border-color:#429e87;background:rgba(50,160,110,.1)}
@media(max-width:900px){.wl-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wl-core-grid,.wl-brief__row{grid-template-columns:1fr}.wl-brief{padding:24px 18px}.wl-core-service{min-height:auto}.wl-core-review>p{min-height:auto}}
