html body{color:#cbd5e1;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6,.font-display,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{color:#f1f5f9;letter-spacing:-.015em;font-family:Funnel Display,system-ui,-apple-system,sans-serif;font-weight:600}html:root{--bs-font-sans-serif:"Lato", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}::selection{color:#f1f5f9;background:#38bdf847}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#030712}::-webkit-scrollbar-thumb{background:#ffffff29;border:1px solid #ffffff0d;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#38bdf866}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13, 110, 253;--bs-secondary-rgb:108, 117, 125;--bs-success-rgb:25, 135, 84;--bs-info-rgb:13, 202, 240;--bs-warning-rgb:255, 193, 7;--bs-danger-rgb:220, 53, 69;--bs-light-rgb:248, 249, 250;--bs-dark-rgb:33, 37, 41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255, 255, 255;--bs-black-rgb:0, 0, 0;--bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#cbd5e1;--bs-body-color-rgb:203, 213, 225;--bs-body-bg:#030712;--bs-body-bg-rgb:3, 7, 18;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:#cbd5e1bf;--bs-secondary-color-rgb:203, 213, 225;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233, 236, 239;--bs-tertiary-color:#cbd5e180;--bs-tertiary-color-rgb:203, 213, 225;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248, 249, 250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13, 110, 253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#cbd5e1;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222, 226, 230;--bs-body-bg:#212529;--bs-body-bg-rgb:33, 37, 41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255, 255, 255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222, 226, 230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52, 58, 64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222, 226, 230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43, 48, 53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110, 168, 254;--bs-link-hover-color-rgb:139, 185, 254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.portfolio-detail-page{color:#cbd5e1;z-index:1;font-family:Lato,sans-serif;position:relative;padding-top:8.5rem!important}@media (width<=992px){.portfolio-detail-page{padding-top:6.5rem!important}}@media (width<=576px){.portfolio-detail-page{padding-top:5.5rem!important}}.portfolio-detail-page .case-study-topbar .breadcrumb-glass{-webkit-backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:22px 8px;position:relative;box-shadow:0 10px 30px #00000073}.portfolio-detail-page .case-study-topbar .breadcrumb-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#ffffff08 60%,#38bdf840);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.portfolio-detail-page .case-study-topbar .breadcrumb-glass{border-radius:10px 6px;padding:.55rem 1.15rem}.portfolio-detail-page .case-study-topbar .breadcrumb-glass .breadcrumb-item{color:#94a3b8;font-size:.88rem}.portfolio-detail-page .case-study-topbar .breadcrumb-glass .breadcrumb-item a{color:#cbd5e1;font-weight:500;text-decoration:none;transition:color .2s}.portfolio-detail-page .case-study-topbar .breadcrumb-glass .breadcrumb-item a:hover{color:#38bdf8}.portfolio-detail-page .case-study-topbar .breadcrumb-glass .breadcrumb-item.active{color:#38bdf8;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;font-weight:600;display:inline-block;overflow:hidden}@media (width<=576px){.portfolio-detail-page .case-study-topbar .breadcrumb-glass .breadcrumb-item.active{max-width:160px}}.portfolio-detail-page .case-study-topbar .breadcrumb-glass .breadcrumb-item+.breadcrumb-item:before{color:#ffffff40}.portfolio-detail-page .case-study-topbar .case-study-reading-badge{color:#cbd5e1;background:#0f172ab3;border:1px solid #38bdf840;border-radius:12px 6px;align-items:center;padding:.45rem .95rem;font-size:.82rem;display:inline-flex;box-shadow:0 4px 12px #0000004d}.portfolio-detail-page .case-study-topbar .case-study-reading-badge i{font-size:.95rem}.portfolio-detail-page .case-study-hero .project-domain-tag{text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:4px 10px;padding:.25rem .85rem;font-family:Funnel Display,sans-serif;font-size:.8rem;font-weight:700}.portfolio-detail-page .case-study-hero h1.page-title{color:#f1f5f9;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 20px #0009;font-family:Funnel Display,sans-serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.15}.portfolio-detail-page .case-study-hero .project-lead{color:#cbd5e1;text-wrap:balance;max-width:780px;font-size:1.15rem;line-height:1.75}.portfolio-detail-page .project-brief-strip{-webkit-backdrop-filter:blur(20px);background:#0f172ac7;border:1px solid #ffffff1f;border-radius:16px 8px;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;max-width:920px;padding:1.1rem 1.4rem;display:flex;box-shadow:0 10px 30px #0006}.portfolio-detail-page .project-brief-strip .brief-col{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.portfolio-detail-page .project-brief-strip .brief-col .brief-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-family:Funnel Display,sans-serif;font-size:.75rem;font-weight:700}.portfolio-detail-page .project-brief-strip .brief-col .brief-value{color:#f1f5f9;font-family:Funnel Display,sans-serif;font-size:1.05rem;font-weight:700}.portfolio-detail-page .project-brief-strip .brief-tech-list{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.portfolio-detail-page .project-brief-strip .brief-tech-list .tech-chip{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px 10px;align-items:center;padding:.2rem .6rem;font-family:Lato,sans-serif;font-size:.8rem;transition:all .2s;display:inline-flex}.portfolio-detail-page .project-brief-strip .brief-tech-list .tech-chip:hover{color:#38bdf8;background:#38bdf826;border-color:#38bdf873}.portfolio-detail-page .project-brief-strip .brief-action{margin-left:auto}@media (width<=768px){.portfolio-detail-page .project-brief-strip .brief-action{width:100%;margin-left:0}.portfolio-detail-page .project-brief-strip .brief-action .btn{justify-content:center;width:100%}}.portfolio-detail-page .browser-mockup{background:#0b101cd9;border:1px solid #ffffff24;border-radius:20px 8px;max-width:920px;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #38bdf826}.portfolio-detail-page .browser-mockup .browser-mockup-header{background:#0f172ae6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem 1.15rem;display:flex}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-dots{align-items:center;gap:.45rem;width:60px;display:flex}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-dots .dot{border-radius:50%;width:10px;height:10px;display:inline-block}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-dots .dot.dot-red{background:#ef4444}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-dots .dot.dot-yellow{background:#f59e0b}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-dots .dot.dot-green{background:#10b981}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-address-bar{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;flex:1;justify-content:center;align-items:center;max-width:480px;padding:.25rem .85rem;font-size:.78rem;display:flex;overflow:hidden}.portfolio-detail-page .browser-mockup .browser-mockup-header .browser-actions{width:60px}.portfolio-detail-page .browser-mockup .browser-mockup-body{background:#050810cc}.portfolio-detail-page .browser-mockup .browser-mockup-body img{object-fit:contain;width:100%;max-height:520px;display:block}.portfolio-detail-page .browser-mockup .browser-mockup-body .carousel-indicators [data-bs-target]{opacity:.45;background-color:#38bdf8;border:none;border-radius:50%;width:10px;height:10px;margin:0 4px;transition:all .25s}.portfolio-detail-page .browser-mockup .browser-mockup-body .carousel-indicators [data-bs-target].active{opacity:1;transform:scale(1.2);box-shadow:0 0 10px #38bdf8cc}.portfolio-detail-page .browser-mockup .browser-mockup-body .carousel-control-prev-icon,.portfolio-detail-page .browser-mockup .browser-mockup-body .carousel-control-next-icon{filter:drop-shadow(0 0 8px #000000e6)}.portfolio-detail-page .case-study-shield{-webkit-backdrop-filter:blur(24px);background:#0b101cf0;border:1px solid #ffffff1a;border-radius:22px 8px;max-width:860px;padding:2.75rem 3.25rem;box-shadow:0 16px 48px #0000008c}@media (width<=768px){.portfolio-detail-page .case-study-shield{padding:1.5rem 1.25rem}}.portfolio-detail-page .case-study-shield .case-study-shield-header{border-bottom:1px solid #ffffff1a}.portfolio-detail-page .case-study-shield .case-study-shield-header .case-study-status-chip{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840;border-radius:4px 10px;padding:.2rem .65rem;font-family:Funnel Display,sans-serif;font-size:.78rem;font-weight:600}.portfolio-detail-page .case-study-content{color:#cbd5e1;font-size:1.08rem;line-height:1.85}.portfolio-detail-page .case-study-content p{margin-bottom:1.4rem;line-height:1.85}.portfolio-detail-page .case-study-content p strong{color:#f8fafc;font-weight:700}.portfolio-detail-page .case-study-content h1,.portfolio-detail-page .case-study-content h2,.portfolio-detail-page .case-study-content h3,.portfolio-detail-page .case-study-content h4{color:#f1f5f9;letter-spacing:-.01em;margin-top:2.2rem;margin-bottom:.95rem;font-family:Funnel Display,sans-serif;font-weight:700;line-height:1.3}.portfolio-detail-page .case-study-content h2{border-left:3px solid #38bdf8;padding-left:.75rem;font-size:1.5rem}.portfolio-detail-page .case-study-content h3{color:#e2e8f0;font-size:1.3rem}.portfolio-detail-page .case-study-content h4{color:#7dd3fc;font-size:1.15rem}.portfolio-detail-page .case-study-content ul,.portfolio-detail-page .case-study-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.portfolio-detail-page .case-study-content ul li,.portfolio-detail-page .case-study-content ol li{color:#cbd5e1;margin-bottom:.45rem;line-height:1.7}.portfolio-detail-page .case-study-content ul li::marker{color:#38bdf8}.portfolio-detail-page .case-study-content ol li::marker{color:#38bdf8}.portfolio-detail-page .case-study-content ul li strong,.portfolio-detail-page .case-study-content ol li strong{color:#f1f5f9}.portfolio-detail-page .case-study-content blockquote{color:#e2e8f0;background:#38bdf80d;border-left:3px solid #38bdf8;border-radius:0 10px 10px 0;margin:1.5rem 0;padding:1.1rem 1.4rem;font-style:italic}.portfolio-detail-page .case-study-content blockquote p:last-child{margin-bottom:0}.portfolio-detail-page .case-study-content code{color:#7dd3fc;background:#00000073;border:1px solid #ffffff1a;border-radius:4px;padding:.15rem .45rem;font-size:.92em}.portfolio-detail-page .case-study-content pre{background:#050810d9;border:1px solid #ffffff1f;border-radius:10px 6px;margin:1.5rem 0;padding:1rem 1.25rem;overflow-x:auto}.portfolio-detail-page .case-study-content pre code{background:0 0;border:none;padding:0}.portfolio-detail-page .case-study-footer{background:#0f172ab3;max-width:860px}.portfolio-detail-page .btn-cyan-glow{box-shadow:0 0 16px #38bdf833;color:#f1f5f9!important;background:#38bdf833!important;border:1px solid #38bdf8!important}.portfolio-detail-page .btn-cyan-glow:hover{box-shadow:0 0 24px #38bdf866;color:#fff!important;background:#38bdf859!important}
