.dp-feature{--dp-ink:#eef0ff;--dp-muted:#e8eaffb8;--dp-violet:#818cf8;--dp-indigo:#6366f1;--dp-emerald:#34d399;max-width:1200px;margin:0 auto 3.5rem;padding:0 1rem;position:relative}.dp-feature-shell{background:radial-gradient(70% 50% at 90% 8%,#6366f138,#0000 55%),radial-gradient(50% 45% at 4% 92%,#34d3991a,#0000 50%),linear-gradient(155deg,#0b0d18 0%,#101225 48%,#0c1020 100%);border:1px solid #818cf838;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}.dp-feature-bg{pointer-events:none;opacity:.5;background-image:linear-gradient(#818cf824 1px,#0000 1px),linear-gradient(90deg,#818cf824 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 78% 35%,#000 18%,#0000 75%);mask-image:radial-gradient(75% 70% at 78% 35%,#000 18%,#0000 75%)}.dp-feature-hex{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);pointer-events:none;background:#6366f10f;border:1px solid #34d39947;width:min(280px,42vw);height:min(280px,42vw);animation:9s ease-in-out infinite dp-pulse;position:absolute;top:10%;right:6%}.dp-feature-inner{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:grid;position:relative}.dp-feature-brand{align-items:center;gap:.75rem;margin-bottom:.85rem;display:inline-flex}.dp-feature-brand img{background:#ffffff0a;border-radius:1rem;width:56px;height:56px;box-shadow:0 10px 28px #00000059}.dp-feature-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--dp-violet);margin:0;font-size:.72rem}.dp-feature-title{letter-spacing:-.02em;color:var(--dp-ink);margin:0 0 .85rem;font-size:clamp(1.85rem,3.4vw,2.55rem);line-height:1.12}.dp-feature-title span{background:linear-gradient(120deg,#c7d2fe 0%,#a5b4fc 40%,#6ee7b7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dp-feature-lead{max-width:36rem;color:var(--dp-muted);margin:0 0 1.25rem;font-size:1.02rem;line-height:1.65}.dp-feature-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.dp-feature-tags span{letter-spacing:.04em;color:#eef0ffd1;background:#ffffff08;border:1px solid #818cf83d;border-radius:999px;padding:.28rem .7rem;font-size:.75rem}.dp-feature-cta{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.dp-feature-cta .btn{text-decoration:none}.dp-feature-cta-secondary{color:var(--dp-ink);border:1px solid #818cf852;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.dp-feature-cta-secondary:hover{color:var(--dp-ink);background:#6366f11a;border-color:#818cf899}.dp-feature-points{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.dp-feature-points li{color:var(--dp-muted);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-size:.88rem;line-height:1.45;display:grid}.dp-feature-points i{color:var(--dp-emerald);margin-top:.15rem}.dp-feature-visual{min-height:300px;position:relative}.dp-shot{background:#0b0d18;border:1px solid #c7d2fe38;border-radius:.9rem;position:absolute;overflow:hidden;box-shadow:0 22px 48px #00000073}.dp-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.dp-shot-main{animation:8s ease-in-out infinite dp-float-a;inset:0 10% 16% 0}.dp-shot-secondary{aspect-ratio:16/10;width:52%;animation:9s ease-in-out infinite dp-float-b;bottom:0;right:0}.dp-shot-tertiary{aspect-ratio:16/10;width:40%;animation:7s ease-in-out infinite dp-float-c;bottom:2%;left:0}@keyframes dp-float-a{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-7px)rotate(.3deg)}}@keyframes dp-float-b{0%,to{transform:translateY(0)rotate(1.2deg)}50%{transform:translateY(6px)rotate(.2deg)}}@keyframes dp-float-c{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(-5px)rotate(-.4deg)}}@keyframes dp-pulse{0%,to{opacity:.45;transform:rotate(0)scale(1)}50%{opacity:.75;transform:rotate(8deg)scale(1.04)}}@media (max-width:900px){.dp-feature-inner{grid-template-columns:1fr}.dp-feature-visual{order:-1;min-height:240px}.dp-shot-main{inset:0 12% 20% 0}}@media (prefers-reduced-motion:reduce){.dp-shot-main,.dp-shot-secondary,.dp-shot-tertiary,.dp-feature-hex{animation:none}}
.it-feature{--it-ink:#e8eef7;--it-muted:#e8eef7b8;--it-line:#78b4dc38;--it-accent:#5ec8e8;--it-accent-2:#7aa2ff;max-width:1200px;margin:0 auto 3.5rem;padding:0 1rem;position:relative}.it-feature-shell{background:radial-gradient(70% 55% at 88% 12%,#5ec8e829,#0000 55%),radial-gradient(55% 45% at 8% 85%,#7aa2ff24,#0000 50%),linear-gradient(155deg,#0a1020f5,#080e1ceb 45%,#0c1426f2);border:1px solid #8cbee62e;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006}.it-feature-bg{pointer-events:none;opacity:.55;background-image:linear-gradient(var(--it-line) 1px, transparent 1px), linear-gradient(90deg, var(--it-line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(75% 70% at 70% 40%,#000 20%,#0000 75%)}.it-feature-nodes{pointer-events:none;background:radial-gradient(circle at 72% 28%,#5ec8e859 0 2px,#0000 3px),radial-gradient(circle at 78% 42%,#7aa2ff4d 0 2px,#0000 3px),radial-gradient(circle at 64% 48%,#5ec8e847 0 1.5px,#0000 2.5px),radial-gradient(circle at 84% 58%,#7aa2ff40 0 2px,#0000 3px);position:absolute;inset:0}.it-feature-inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:grid;position:relative}.it-feature-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--it-accent);align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.72rem;display:inline-flex}.it-feature-eyebrow:before{content:"";background:linear-gradient(90deg, var(--it-accent), transparent);width:1.5rem;height:1px}.it-feature-title{letter-spacing:-.02em;color:var(--it-ink);margin:0 0 .85rem;font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1.12}.it-feature-title span{background:linear-gradient(120deg,#9ad9ef 0%,#c5d4ff 55%,#8fd0e8 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.it-feature-lead{max-width:36rem;color:var(--it-muted);margin:0 0 1.25rem;font-size:1.02rem;line-height:1.65}.it-feature-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.it-feature-tags span{letter-spacing:.04em;color:#e8eef7d1;background:#ffffff08;border:1px solid #8cbee638;border-radius:999px;padding:.28rem .7rem;font-size:.75rem}.it-feature-cta{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.it-feature-cta .btn{text-decoration:none}.it-feature-cta-secondary{color:var(--it-ink);border:1px solid #8cbee647;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.it-feature-cta-secondary:hover{color:var(--it-ink);background:#5ec8e814;border-color:#5ec8e88c}.it-feature-tools{gap:.65rem;display:grid}.it-feature-tool{color:inherit;background:#ffffff08;border:1px solid #8cbee624;border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .85rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.it-feature-tool:hover{color:inherit;background:#5ec8e80f;border-color:#5ec8e859;transform:translateY(-1px)}.it-feature-tool-index{color:#061018;background:linear-gradient(135deg, var(--it-accent), var(--it-accent-2));border-radius:.45rem;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.it-feature-tool strong{color:var(--it-ink);font-size:.92rem;display:block}.it-feature-tool small{color:var(--it-muted);margin-top:.15rem;font-size:.78rem;display:block}.it-feature-tool i{color:var(--it-accent);font-size:.95rem}.it-feature-visual{min-height:280px;position:relative}.it-feature-shot{background:#ffffff0a;border:1px solid #b4d2f047;border-radius:1rem;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000059}.it-feature-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;display:block}.it-feature-shot-main{animation:7s ease-in-out infinite it-float-a;inset:0 8% 18% 0}.it-feature-shot-secondary{aspect-ratio:16/10;width:48%;animation:8s ease-in-out infinite it-float-b;bottom:0;right:0}.it-feature-shot-tertiary{aspect-ratio:4/5;width:36%;animation:9s ease-in-out infinite it-float-c;bottom:4%;left:0}@keyframes it-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes it-float-b{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(5px)rotate(.5deg)}}@keyframes it-float-c{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-4px)rotate(-.5deg)}}@media (max-width:900px){.it-feature-inner{grid-template-columns:1fr}.it-feature-visual{order:-1;min-height:240px}.it-feature-shot-main{inset:0 12% 22% 0}}@media (prefers-reduced-motion:reduce){.it-feature-shot-main,.it-feature-shot-secondary,.it-feature-shot-tertiary{animation:none}}
.crr-feature{--crr-ink:#e8f4f6;--crr-muted:#dcecf0b8;--crr-teal:#3dd6c6;--crr-teal-deep:#1aa89a;--crr-coral:#e07a6a;--crr-navy:#0b141b;max-width:1200px;margin:0 auto 3.5rem;padding:0 1rem;position:relative}.crr-feature-shell{background:radial-gradient(65% 50% at 92% 8%,#3dd6c62e,#0000 55%),radial-gradient(45% 40% at 6% 90%,#e07a6a1a,#0000 50%),linear-gradient(160deg,#0a1218 0%,#0d1822 48%,#0b1520 100%);border:1px solid #3dd6c633;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}.crr-feature-bg{pointer-events:none;opacity:.45;background:conic-gradient(from 210deg at 78% 32%,#3dd6c633,#0000 28% 70%,#3dd6c614),radial-gradient(circle at 78% 32%,#3dd6c61f,#0000 42%);position:absolute;inset:0}.crr-feature-ring{pointer-events:none;border:1px solid #3dd6c62e;border-radius:50%;width:min(420px,55vw);height:min(420px,55vw);animation:8s ease-in-out infinite crr-pulse;position:absolute;top:8%;right:-4%;box-shadow:inset 0 0 0 40px #3dd6c608,inset 0 0 0 80px #3dd6c605}.crr-feature-ring:after{content:"";border:1px dashed #3dd6c638;border-radius:50%;position:absolute;inset:18%}.crr-feature-inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:grid;position:relative}.crr-feature-brand{align-items:center;gap:.75rem;margin-bottom:.85rem;display:inline-flex}.crr-feature-brand img{border-radius:1rem;box-shadow:0 10px 28px #00000059}.crr-feature-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--crr-teal);margin:0;font-size:.72rem}.crr-feature-title{letter-spacing:-.02em;color:var(--crr-ink);margin:0 0 .85rem;font-size:clamp(1.85rem,3.4vw,2.55rem);line-height:1.12}.crr-feature-title span{background:linear-gradient(120deg,#7aefe3 0%,#c8fff8 45%,#3dd6c6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.crr-feature-lead{max-width:36rem;color:var(--crr-muted);margin:0 0 1.25rem;font-size:1.02rem;line-height:1.65}.crr-feature-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.crr-feature-tags span{letter-spacing:.03em;color:#e8f4f6e0;background:#3dd6c60f;border:1px solid #3dd6c638;border-radius:999px;padding:.28rem .7rem;font-size:.75rem}.crr-feature-cta{flex-wrap:wrap;gap:.75rem;margin-bottom:.35rem;display:flex}.crr-feature-cta .btn{text-decoration:none}.crr-feature-cta-secondary{color:var(--crr-ink);border:1px solid #3dd6c64d;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.crr-feature-cta-secondary:hover{color:var(--crr-ink);background:#3dd6c61a;border-color:#3dd6c699}.crr-feature-bot{color:var(--crr-muted);margin:.85rem 0 0;font-size:.9rem}.crr-feature-bot a{color:var(--crr-teal);font-weight:600;text-decoration:none}.crr-feature-bot a:hover{text-decoration:underline}.crr-phones{place-items:center;min-height:340px;display:grid;position:relative}.crr-phone{aspect-ratio:9/17.5;background:linear-gradient(160deg,#ffffff1f,#ffffff0a);border:1px solid #b4dce647;border-radius:1.35rem;width:min(200px,42%);position:absolute;overflow:hidden;box-shadow:0 22px 48px #00000073}.crr-phone img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.crr-phone-main{z-index:3;width:min(220px,48%);animation:7s ease-in-out infinite crr-float-a;transform:translateY(0)}.crr-phone-left{z-index:2;animation:8s ease-in-out infinite crr-float-b;bottom:2%;left:4%;transform:rotate(-8deg)}.crr-phone-right{z-index:1;animation:9s ease-in-out infinite crr-float-c;top:4%;right:2%;transform:rotate(7deg)}@keyframes crr-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@keyframes crr-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes crr-float-b{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-6deg)translateY(5px)}}@keyframes crr-float-c{0%,to{transform:rotate(7deg)translateY(0)}50%{transform:rotate(5deg)translateY(-5px)}}@media (max-width:900px){.crr-feature-inner{grid-template-columns:1fr}.crr-phones{order:-1;min-height:280px}.crr-phone-main{width:min(180px,46%)}.crr-phone-left,.crr-phone-right{width:min(150px,38%)}}@media (prefers-reduced-motion:reduce){.crr-feature-ring,.crr-phone-main,.crr-phone-left,.crr-phone-right{animation:none}}
