.capability-page{isolation:isolate;background:var(--bg);min-height:100vh;color:var(--wht);font-family:var(--body);--signal:#fd0;--orange:#ff810f;--violet:#7d7ddd;--flare:var(--orange);--iris:var(--violet);--gutter:clamp(20px,5vw,84px);--bg:#050508;--panel:#0a0a10e0;--wht:#f5f4f8;--display:"Jost",sans-serif;--body:"Poppins",sans-serif;--ease:cubic-bezier(.22,1,.36,1);position:relative;overflow-x:hidden}.capability-page,.capability-page *{box-sizing:border-box;margin:0;padding:0}.capability-page{background:var(--bg);color:var(--wht);font-family:var(--body);overflow-x:hidden}.capability-page:before{content:"";z-index:-2;background:radial-gradient(42% 34% at 12% 8%,color-mix(in srgb,var(--pacc) 7%,transparent),transparent 70%), radial-gradient(36% 30% at 88% 30%,#ffdd000d,transparent 70%), radial-gradient(40% 34% at 30% 92%,#ff810f0d,transparent 70%);animation:16s ease-in-out infinite alternate aur;position:fixed;inset:0}@keyframes aur{0%{opacity:.75}to{opacity:1}}.capability-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 50% 10%,#0000 55%,#0000008c);position:fixed;inset:0}.capability-page a{color:inherit;text-decoration:none}.capability-page .frame{max-width:1160px;margin:0 auto;padding:0 28px}.capability-page #hdr{z-index:900;-webkit-backdrop-filter:blur(20px);background:#06060af5;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:fixed;top:0;left:0;right:0}.capability-page #hdr img{height:34px;display:block}.capability-page #hdr .hr{align-items:center;gap:20px;display:flex}.capability-page .cta{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#0b0b10;transition:transform .35s var(--ease),box-shadow .35s;cursor:pointer;background:linear-gradient(100deg,#ffe86b,#fd0);border:0;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 24px #ffdd004d}.capability-page .cta:hover{transform:translateY(-2px);box-shadow:0 0 36px #ffdd0080}.capability-page .ghost{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#fff;border:1px solid #ffffff40;border-radius:100px;justify-content:center;align-items:center;padding:13px 26px;font-size:11px;font-weight:700;transition:border-color .3s,box-shadow .3s;display:inline-flex}.capability-page .ghost:hover{border-color:var(--signal);box-shadow:0 0 20px #ffdd0040}.capability-page .hero{text-align:center;padding:150px 0 70px;position:relative}.capability-page .eyebrow{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--pacc);border:1px solid color-mix(in srgb,var(--pacc) 40%,transparent);background:color-mix(in srgb,var(--pacc) 6%,transparent);border-radius:100px;align-items:center;gap:10px;padding:11px 24px;font-size:10.5px;font-weight:700;display:inline-flex}.capability-page .eyebrow i{background:var(--pacc);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pk}@keyframes pk{0%,to{opacity:1}50%{opacity:.3}}.capability-page h1{font-family:var(--display);letter-spacing:.01em;margin-top:26px;font-size:clamp(38px,6.4vw,76px);font-weight:700;line-height:1.06}.capability-page h1 b{color:var(--signal);font-weight:700}.capability-page .sub{color:#fafafde6;max-width:70ch;margin:26px auto 0;font-size:clamp(15px,1.4vw,17.5px);font-weight:300;line-height:1.85}.capability-page .hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.capability-page .trust{font-family:var(--display);margin-top:40px}.capability-page .trust .tk{letter-spacing:.3em;text-transform:uppercase;color:#f5f4f880;font-size:9.5px;font-weight:700}.capability-page .trust .tn{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:14px;display:flex}.capability-page .trust .tn span{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(100deg,#8f96a8,#edeff6 40%,#fff 50%,#edeff6 60%,#8f96a8) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:600;animation:6s linear infinite shm}.capability-page .trust .tn span:nth-child(2n){animation-delay:1s}.capability-page .trust .tn span:nth-child(3n){animation-delay:2s}@keyframes shm{to{background-position:-200% 0}}.capability-page .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1000px;margin:56px auto 0;display:grid}@media (max-width:860px){.capability-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-page .stat{text-align:center;background:var(--panel);border:1px solid #ffffff1a;border-radius:16px;padding:24px 18px}.capability-page .stat b{font-family:var(--display);color:var(--pacc);text-shadow:0 0 24px color-mix(in srgb,var(--pacc) 45%,transparent);font-size:clamp(26px,3vw,36px);font-weight:700;display:block}.capability-page .stat span{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:#f5f4f8ad;margin-top:8px;font-size:9px;font-weight:700;display:block}.capability-page .k2{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--pacc);justify-content:center;align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex}.capability-page .k2:before,.capability-page .k2:after{content:"";background:color-mix(in srgb,var(--pacc) 60%,transparent);width:26px;height:1.4px}.capability-page h2{font-family:var(--display);text-align:center;margin-top:16px;font-size:clamp(26px,3.8vw,44px);font-weight:700;line-height:1.15}.capability-page h2 b{color:var(--signal)}.capability-page .pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}@media (max-width:860px){.capability-page .pains{grid-template-columns:1fr}}.capability-page .pain{background:var(--panel);color:#fafafdeb;border:1px solid #ffffff1a;border-radius:16px;padding:26px 24px;font-size:14.5px;line-height:1.8;position:relative}.capability-page .pain:before{content:"◆";color:var(--pacc);margin-bottom:12px;font-size:10px;animation:2.2s infinite pk;display:block}.capability-page .offer{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}@media (max-width:960px){.capability-page .offer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.capability-page .offer{grid-template-columns:1fr}}.capability-page .of{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(140deg,color-mix(in srgb,var(--pacc) 55%,transparent),#ffffff0d 50%,color-mix(in srgb,var(--pacc) 20%,transparent)) border-box;min-width:0;transition:transform .45s var(--ease),box-shadow .45s;border:1.5px solid #0000;border-radius:16px;padding:26px 24px}.capability-page .of:hover{box-shadow:0 0 36px -10px color-mix(in srgb,var(--pacc) 40%,transparent);transform:translateY(-6px)}.capability-page .of h3{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:17px;font-weight:600}.capability-page .of p{color:#fafafdd9;margin-top:10px;font-size:13.5px;line-height:1.75}.capability-page .cases{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:32px;display:grid}@media (max-width:960px){.capability-page .cases{grid-template-columns:1fr}}.capability-page .case{background:linear-gradient(var(--panel),var(--panel)) padding-box,linear-gradient(145deg,color-mix(in srgb,var(--pacc) 65%,transparent),#ffffff0d 50%,color-mix(in srgb,var(--pacc) 24%,transparent)) border-box;min-width:0;transition:transform .45s var(--ease),box-shadow .45s;border:1.5px solid #0000;border-radius:14px;flex-direction:column;padding:20px 22px;display:flex}.capability-page .case:hover{box-shadow:0 0 32px -10px color-mix(in srgb,var(--pacc) 42%,transparent);transform:translateY(-5px)}.capability-page .case .cc{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:clamp(10.5px,.95vw,13px);font-weight:700;line-height:1.2}.capability-page .case .cm{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--pacc);margin-top:4px;font-size:9px;font-weight:700}.capability-page .case p{color:#fafafde0;margin-top:8px;font-size:13px;line-height:1.6}.capability-page .case a{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#fff;margin-top:auto;padding-top:14px;font-size:10px;font-weight:700}.capability-page .case a b{color:var(--pacc);transition:transform .3s var(--ease);display:inline-block}.capability-page .case:hover a b{transform:translate(5px)}.capability-page .ai-strip{border:1px solid color-mix(in srgb,var(--pacc) 40%,transparent);background:color-mix(in srgb,var(--pacc) 6%,transparent);box-shadow:0 0 40px -14px color-mix(in srgb,var(--pacc) 35%,transparent);border-radius:18px;align-items:flex-start;gap:18px;margin-top:56px;padding:26px 34px;display:flex}.capability-page .ai-strip b{color:var(--pacc);font-size:12px;line-height:1.9;animation:2s infinite pk}.capability-page .ai-strip p{color:#fafafdf0;font-size:15px;line-height:1.85}.capability-page .mrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}@media (max-width:860px){.capability-page .mrow{grid-template-columns:1fr}}.capability-page .m{background:var(--panel);border:1px solid #ffffff1a;border-radius:16px;padding:24px}.capability-page .m h4{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:15px;font-weight:700}.capability-page .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}@media (max-width:860px){.capability-page .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.capability-page .st{background:var(--panel);border:1px solid #ffffff1a;border-radius:14px;padding:22px 20px}.capability-page .st b{font-family:var(--display);color:#0000;-webkit-text-stroke:1px #ffdd00a6;font-size:22px;font-weight:700}.capability-page .st h5{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:13px;font-weight:600}.capability-page .st em{font-style:normal;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-top:10px;font-size:9px;font-weight:700;display:block}.capability-page .faq{background:var(--panel);border:1px solid #ffffff1a;border-radius:14px;max-width:840px;margin-top:12px;margin-left:auto;margin-right:auto;overflow:hidden}.capability-page .faq summary{cursor:pointer;font-family:var(--display);align-items:center;gap:14px;padding:20px 26px;font-size:clamp(14px,1.5vw,17px);font-weight:600;list-style:none;display:flex}.capability-page .faq summary::-webkit-details-marker{display:none}.capability-page .faq summary:after{content:"+";color:var(--signal);transition:transform .35s var(--ease);margin-left:auto;font-size:20px}.capability-page .faq[open] summary:after{transform:rotate(45deg)}.capability-page .faq div{color:#fafafde6;max-width:75ch;padding:0 26px 22px;font-size:14.5px;line-height:1.85}.capability-page #lead{padding-bottom:90px}.capability-page .contact-card{background:linear-gradient(#09090eeb,#09090eeb) padding-box padding-box,linear-gradient(120deg,#ffdd00b3,#ff810f80 40%,#7d7ddd99) border-box;border:1.5px solid #0000;border-radius:16px;grid-template-columns:1fr 1.05fr;gap:clamp(30px,5vw,70px);margin-top:44px;padding:clamp(34px,5vw,64px);display:grid;position:relative;box-shadow:0 0 60px -18px #ffaa1447,0 40px 90px -40px #000000f2}.capability-page .contact-card:before{content:"";pointer-events:none;background:radial-gradient(46% 42% at 8% 0,#ffdd001f,#0000 70%),radial-gradient(50% 46% at 100% 100%,#7d7ddd24,#0000 70%);border-radius:16px;position:absolute;inset:0}.capability-page .contact-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--signal),var(--flare),transparent);opacity:.9;background-size:200% 100%;height:1.5px;animation:4.5s linear infinite hdrShine;position:absolute;top:0;left:8%;right:8%}@keyframes hdrShine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.capability-page .contact-card{grid-template-columns:1fr}}.capability-page .contact-list{flex-direction:column;gap:22px;font-size:14px;display:flex}.capability-page .contact-list .row{border-bottom:1px solid var(--line-soft);grid-template-columns:130px 1fr;gap:14px;padding-bottom:16px;display:grid}.capability-page .contact-list .k{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-faint);padding-top:3px;font-size:10.5px}.capability-page .display-md{font-family:var(--display);font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.25}.capability-page .thin{color:#fafafdd9;font-weight:300;line-height:1.8}.capability-page .glass{transform-style:preserve-3d;will-change:transform;box-shadow:0 30px 80px -30px #000000b3}.capability-page #reqForm .f-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.capability-page #reqForm .f-grid{grid-template-columns:1fr}}.capability-page .f-field{flex-direction:column;gap:8px;display:flex}.capability-page .f-field>span{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;color:var(--signal);font-size:10.5px;font-weight:600}.capability-page .f-field input,.capability-page .f-field select,.capability-page .f-field textarea{color:var(--ink);font-family:var(--body);background:#ffffff0e;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;padding:13px 16px;font-size:14px;font-weight:300;transition:border-color .3s,background .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff0d}.capability-page .f-field input::placeholder,.capability-page .f-field textarea::placeholder{color:#f5f4f852}.capability-page .f-field input:focus,.capability-page .f-field select:focus,.capability-page .f-field textarea:focus{border-color:var(--signal);background:#ffdd000f;box-shadow:0 0 0 3px #ffdd0024,inset 0 1px #ffffff0d}.capability-page .f-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#f5f4f899 50%),linear-gradient(135deg,#f5f4f899 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px}.capability-page .f-field select option{color:var(--ink);background:#0b0b10}.capability-page .f-chips{flex-wrap:wrap;gap:9px;display:flex}.capability-page .f-chips button{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:#f5f4f8d9;cursor:pointer;background:#ffffff08;border:1px solid #fff3;border-radius:100px;padding:10px 17px;font-size:10.5px;font-weight:600;transition:all .3s}.capability-page .f-chips button:hover{border-color:#fd09;box-shadow:0 0 14px #ffdd002e}.capability-page .f-chips button.on{color:#140f04;background:linear-gradient(100deg,#ffe86b,#fd0 40%,#ff810f);border-color:#0000;font-weight:700;box-shadow:inset 0 1px #ffffff80,0 0 16px #ffaa1459}.capability-page .f-note{color:#f5f4f873;letter-spacing:.06em;text-align:center;margin-top:14px;font-size:11px}.capability-page #reqForm.sent .f-note{color:var(--signal)}.capability-page footer{z-index:5;padding:46px var(--gutter) 34px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050508c7;border-top:1px solid #ffffff1f;position:relative}.capability-page footer:before{content:"";background:linear-gradient(90deg,transparent,var(--flare),var(--signal),var(--iris),transparent);opacity:.85;height:1px;position:absolute;top:-1px;left:0;right:0}.capability-page .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.capability-page footer img{filter:drop-shadow(0 0 12px #ffdd0040);height:30px}.capability-page .foot-links{flex-wrap:wrap;gap:38px;display:flex}.capability-page .foot-links a{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:#f5f4f8eb;padding:4px 0;font-size:12.5px;font-weight:600;transition:color .3s,text-shadow .3s;position:relative}.capability-page .foot-links a:after{content:"";background:var(--signal);transform-origin:100%;width:100%;height:1.5px;transition:transform .4s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.capability-page .foot-links a:hover{color:var(--signal);text-shadow:0 0 14px #fd09}.capability-page .foot-links a:hover:after{transform-origin:0;transform:scaleX(1)}.capability-page footer .rights{text-align:center;letter-spacing:.22em;color:#f5f4f8ad;font-size:12px;font-weight:500;font-family:var(--display);text-transform:uppercase;border-top:1px solid #ffffff1f;margin-top:28px;padding-top:24px}@media (max-width:720px){.capability-page .foot-top{flex-direction:column;align-items:center;gap:14px}.capability-page .foot-links:not(.foot-svcs){flex-flow:row;justify-content:center;gap:clamp(6px,2vw,11px);width:100%;max-width:100%;display:flex}.capability-page .foot-links:not(.foot-svcs) a{letter-spacing:.05em;white-space:nowrap;padding:2px 0;font-size:clamp(7.5px,2.15vw,9.5px)}}.capability-page #mbar{z-index:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06060ae6;border-top:1px solid #ffffff1a;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0}.capability-page #mbar .cta{width:100%}@media (max-width:700px){.capability-page #mbar{display:block}.capability-page{padding-bottom:70px}}.capability-page .rv{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}.capability-page .rv.in{opacity:1;transform:none}.capability-page .hex{pointer-events:none;opacity:.5;position:absolute}.capability-page{--pacc:#7d7ddd}.capability-page .hex{filter:drop-shadow(0 0 16px #ffdd004d);z-index:0;opacity:.55!important}.capability-page .hero>*{z-index:1;position:relative}@media (max-width:920px){.capability-page .hex{display:none}}.capability-page section{padding:94px 0}.capability-page .hero{padding:158px 0 84px}.capability-page .sub{color:#fafafdf0;font-size:clamp(16px,1.5vw,18.5px);line-height:1.9}.capability-page .trust .tk{color:#f5f4f89e;font-size:10.5px}.capability-page .trust .tn{gap:12px 32px;margin-top:18px}.capability-page .trust .tn span{letter-spacing:.14em;filter:drop-shadow(0 0 12px #edeff647);font-size:16.5px}.capability-page .stats{gap:20px;margin-top:66px}.capability-page .stat{padding:30px 20px}.capability-page .stat span{color:#f5f4f8bf;letter-spacing:.2em;font-size:10px;line-height:1.6}.capability-page h2{margin-top:18px}.capability-page .k2{font-size:11px}.capability-page .pains,.capability-page .offer,.capability-page .cases{gap:24px;margin-top:54px}.capability-page .pain{padding:32px 30px;font-size:15.5px;line-height:1.85}.capability-page .of{padding:32px 30px}.capability-page .of h3{font-size:18px;line-height:1.35}.capability-page .of p{color:#fafafde6;font-size:14.5px;line-height:1.8}.capability-page .case{padding:34px 30px}.capability-page .case .cc{letter-spacing:.03em;white-space:nowrap;font-size:clamp(10.5px,.95vw,13px)}@media (max-width:960px){.capability-page .case .cc{white-space:normal;letter-spacing:.06em;font-size:15px}}.capability-page .case .cm{margin-top:8px;font-size:10.5px}.capability-page .case p{color:#fafafdeb;font-size:15px;line-height:1.8}.capability-page .case a{padding-top:22px;font-size:11px}.capability-page .ai-strip{gap:20px;margin-top:62px;padding:32px 38px}.capability-page .ai-strip p{font-size:16px;line-height:1.9}.capability-page .mrow{gap:22px;margin-top:50px}.capability-page .m{padding:30px 28px}.capability-page .m h4{font-size:16px}.capability-page .m p{color:#fafafde6;margin-top:10px;font-size:14px;line-height:1.78}.capability-page .steps{gap:20px;margin-top:50px}.capability-page .st{padding:28px 26px}.capability-page .st b{font-size:24px}.capability-page .st h5{margin-top:10px;font-size:14px}.capability-page .st p{color:#fafafddb;margin-top:8px;font-size:13px;line-height:1.7}.capability-page .st em{margin-top:12px;font-size:9.5px}.capability-page .faq{margin-top:14px}.capability-page .faq summary{gap:16px;padding:23px 28px;font-size:clamp(15px,1.6vw,18px);line-height:1.45}.capability-page .faq div{color:#fafafded;padding:0 28px 26px;font-size:15px;line-height:1.9}.capability-page .contact-card{margin-top:54px}.capability-page section.frame{padding:96px 28px}.capability-page .hero.frame{padding:160px 28px 90px}.capability-page #lead.frame{padding:96px 28px 116px}.capability-page .hero{position:relative}.capability-page .hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff16 1px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(64% 58% at 50% 34%,#000 25%,#0000 78%);mask-image:radial-gradient(64% 58% at 50% 34%,#000 25%,#0000 78%)}.capability-page .hero:after{content:"";pointer-events:none;background:radial-gradient(50% 55% at 50% 42%,color-mix(in srgb,var(--pacc) 13%,transparent),transparent 72%);width:min(780px,88%);height:400px;position:absolute;top:6%;left:50%;transform:translate(-50%)}.capability-page .partner-pills{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.capability-page .partner-pills .pp{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:linear-gradient(#09090eeb,#09090eeb) padding-box,linear-gradient(110deg,color-mix(in srgb,var(--ppc,#fd0) 85%,transparent),#ffffff14 55%,color-mix(in srgb,var(--ppc,#fd0) 40%,transparent)) border-box;box-shadow:0 0 24px -10px color-mix(in srgb,var(--ppc,#fd0) 45%,transparent);border:1.5px solid #0000;border-radius:100px;align-items:center;gap:12px;padding:15px 28px;font-size:11.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.capability-page .partner-pills .pp svg,.capability-page .partner-pills .pp img{flex:none;width:22px;height:22px}.capability-page .pf-play{color:#fd0;background:#ffdd0024;border:1px solid #ffdd00a6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:4px;font-size:0;line-height:0;animation:2s infinite pk;display:inline-flex}.capability-page .pf-play.dark{color:#0b0b10;background:#0b0b1038;border-color:#0b0b1073;animation:none}.capability-page .portfolio-btn{align-items:center;gap:8px;display:inline-flex}.capability-page .portfolio-btn:hover .pf-play{box-shadow:0 0 14px #ffdd0080}.capability-page .pf-play svg{width:9px;height:11px;margin-left:1.5px;display:block}.capability-page .cap-form-slot{display:contents}.capability-page #reqForm{width:100%;min-width:0;max-width:100%}
