.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.price-card{border:1px solid #dce7f4;border-radius:25px;background:#fff;padding:30px;min-height:470px;display:flex;flex-direction:column;box-shadow:0 18px 50px rgba(34,74,125,.065)}.price-card.featured{border-color:#91c1ff;background:linear-gradient(180deg,#f5faff,#fff);box-shadow:0 26px 70px rgba(17,116,255,.14);position:relative}.price-card.featured:before{content:"RECOMANDAT";position:absolute;top:18px;right:18px;background:#e8f3ff;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.12em;padding:6px 8px;border-radius:999px}.price-card h3{font-size:25px;margin:18px 0 8px}.price-card>p{font-size:13px;line-height:1.65;color:#71819a}.price-label{font-size:11px;color:#8392a8;font-weight:800}.price-value{font-size:30px;font-weight:850;letter-spacing:-.04em;margin:22px 0 5px}.price-card ul{list-style:none;padding:0;margin:25px 0 28px;display:grid;gap:11px}.price-card li{font-size:12px;color:#5f7089;display:flex;gap:9px}.price-card li:before{content:"✓";color:#2eaa50;font-weight:900}.price-card .btn{margin-top:auto}.use-case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:45px}.case-card{border:1px solid #dce7f4;border-radius:25px;background:#fff;overflow:hidden;box-shadow:0 18px 48px rgba(34,74,125,.06)}.case-visual{height:220px;background:linear-gradient(145deg,#f4f9ff,#eaf4ff);position:relative}.case-visual .mini-hub{position:absolute;width:68px;height:68px;border-radius:20px;background:#fff;border:1px solid #d3e2f4;box-shadow:0 12px 30px rgba(34,74,125,.1);display:grid;place-items:center;left:50%;top:50%;transform:translate(-50%,-50%)}.case-visual .mini-hub img{width:48px}.case-dot{position:absolute;border:1px solid #d6e5f5;background:#fff;border-radius:12px;padding:9px 11px;font-size:9px;font-weight:800}.cd1{left:8%;top:22%}.cd2{right:8%;top:22%}.cd3{left:10%;bottom:18%}.cd4{right:10%;bottom:18%}.case-body{padding:25px}.case-body small{font-size:9px;color:var(--blue);letter-spacing:.12em;font-weight:850}.case-body h3{font-size:24px;margin:9px 0 12px}.case-body p{font-size:13px;line-height:1.65;color:#71819a}.resource-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:45px}.resource-main,.resource-side article{border:1px solid #dce7f4;border-radius:25px;background:#fff;box-shadow:0 17px 46px rgba(34,74,125,.06)}.resource-main{padding:34px;min-height:390px;background:linear-gradient(145deg,#fff,#f3f8ff)}.resource-main .resource-art{height:160px;border:1px solid #d9e6f5;border-radius:20px;background:radial-gradient(circle at 65% 45%,rgba(22,125,255,.22),transparent 30%),linear-gradient(135deg,#edf6ff,#fff);position:relative;overflow:hidden}.resource-art:after{content:"";position:absolute;width:230px;height:230px;border:1px dashed #9dc5fa;border-radius:50%;right:35px;top:-28px}.resource-main h3{font-size:30px;margin:28px 0 12px}.resource-main p{font-size:14px;color:#71819a;line-height:1.7}.resource-side{display:grid;gap:18px}.resource-side article{padding:24px}.resource-side small{font-size:9px;color:var(--blue);letter-spacing:.12em;font-weight:850}.resource-side h3{font-size:20px;margin:8px 0 10px}.resource-side p{font-size:12px;line-height:1.6;color:#74849c}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.value-card{border:1px solid #dce7f4;border-radius:24px;padding:28px;background:#fff;min-height:240px}.value-card i{width:46px;height:46px;border-radius:15px;background:#eef6ff;color:var(--blue);display:grid;place-items:center;font-style:normal;font-weight:900}.value-card h3{font-size:23px;margin:31px 0 12px}.value-card p{font-size:13px;color:#71819a;line-height:1.65}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.contact-panel{border:1px solid #dce7f4;background:#fff;border-radius:25px;box-shadow:var(--shadow);padding:30px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form label{display:grid;gap:7px;font-size:11px;font-weight:750;color:#586a84}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #d7e3f2;border-radius:12px;background:#fbfdff;padding:13px 14px;color:#182a46;outline:none}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#8dbdff;box-shadow:0 0 0 3px rgba(17,116,255,.08)}.contact-form .full{grid-column:1/-1}