.pr-page{--pr-cyan:#5ee6cf;--pr-blue:#62a7ff}.pr-page section[id]{scroll-margin-top:90px}.pr-hero .mp-hero__lead
a{color:#fff;text-decoration-color:var(--mp-accent)}.pr-system .mp-panel__steps
li{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}.pr-proof{border-top:1px solid var(--mp-line);border-bottom:1px solid var(--mp-line);background:#11141c;color:#fff}.pr-proof__grid{display:grid;grid-template-columns:repeat(3,1fr)}.pr-proof__grid>div{display:grid;gap:.32rem;padding:1.5rem 2rem;border-right:1px solid var(--mp-line)}.pr-proof__grid>div:last-child{border-right:0}.pr-proof
strong{color:#fff;font-size:clamp(1.55rem,2.4vw,2.5rem);line-height:1}.pr-proof
span{color:#9299a9;font-size:.76rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pr-awards{overflow:hidden}.pr-awards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.6rem);max-width:1050px;margin:clamp(3rem,6vw,5rem) auto 0}.pr-award{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:clamp(1rem,2vw,1.5rem);border:1px
solid #ddd5df;border-radius:28px;background:linear-gradient(145deg,#fff,#eee9f0);box-shadow:0 28px 70px rgba(62,38,68,.12)}.pr-award__image{overflow:hidden;border-radius:18px;background:#e6dfe8;aspect-ratio:768/1090}.pr-award__image
img{display:block;width:100%;height:100%;object-fit:cover}.pr-award
figcaption{display:flex;align-items:center;gap:1rem;padding:1.25rem .35rem .1rem;color:#1c1e28}.pr-award figcaption>span{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:50%;background:#1a1d27;color:#fff;font-size:1.35rem;font-weight:850}.pr-award figcaption strong,.pr-award figcaption
small{display:block}.pr-award figcaption
strong{font-size:1.03rem}.pr-award figcaption
small{margin-top:.25rem;color:#6c7080;font-size:.78rem}.pr-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);border:1px
solid var(--mp-line);background:var(--mp-line)}.pr-capability-grid
article{min-height:260px;padding:clamp(1.5rem,2.6vw,2.3rem);background:#131620}.pr-capability-grid article>span{display:block;margin-bottom:2.8rem;color:var(--mp-warm);font-size:.76rem;font-weight:850;letter-spacing:.08em}.pr-capability-grid
h3{margin:0
0 .75rem;color:#fff;font-size:clamp(1.2rem,1.6vw,1.55rem)}.pr-capability-grid
p{margin:0;color:#aeb4c2;font-size:.94rem;line-height:1.65}.pr-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);background:rgba(255,255,255,.25)}.pr-case{position:relative;min-height:315px;padding:clamp(1.6rem,3vw,2.6rem);overflow:hidden;background:rgba(59,25,61,.72);color:#fff;text-decoration:none;transition:background .2s ease,transform .2s ease}.pr-case::after{content:"";position:absolute;right:-80px;bottom:-90px;width:220px;height:220px;border:1px
solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 38px rgba(255,255,255,.035),0 0 0 76px rgba(255,255,255,.025)}.pr-case:hover{z-index:1;background:rgba(82,30,70,.96);transform:translateY(-2px)}.pr-case--lead{grid-column:1/-1;min-height:360px;background:linear-gradient(120deg,#2f1b46,#9c315f 62%,#df6f4e)}.pr-case
span{display:block;margin-bottom:clamp(3rem,8vw,6rem);color:#ffd2bd;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pr-case
h3{position:relative;z-index:1;max-width:18ch;margin:0
0 .7rem;color:#fff;font-size:clamp(1.65rem,2.8vw,3.25rem);line-height:1.03}.pr-case
p{position:relative;z-index:1;max-width:45ch;margin:0
0 1.5rem;color:#f0dbe6;line-height:1.6}.pr-case
b{position:relative;z-index:1;color:#fff;font-size:.82rem}.pr-page .wpcf7 form .wpcf7-response-output{margin:1rem 0 0;padding:.75rem 1rem;border-radius:10px;color:#262833;font-size:.86rem}.pr-page :focus-visible{outline:3px
solid var(--pr-cyan);outline-offset:3px}@supports(content-visibility:auto){.pr-page .mp-section{content-visibility:auto;contain-intrinsic-size:1px 900px}.pr-page .mp-hero{content-visibility:visible}}@media(max-width:1100px){.pr-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.pr-proof__grid{grid-template-columns:1fr}.pr-proof__grid>div{border-right:0;border-bottom:1px solid var(--mp-line)}.pr-proof__grid>div:last-child{border-bottom:0}.pr-awards__grid,.pr-case-grid{grid-template-columns:1fr}.pr-case--lead{grid-column:auto}.pr-capability-grid{grid-template-columns:1fr}.pr-capability-grid
article{min-height:0}.pr-case,.pr-case--lead{min-height:280px}}@media(max-width:520px){.pr-award{border-radius:20px}.pr-award__image{border-radius:13px}.pr-award
figcaption{align-items:flex-start}.pr-hero .mp-hero__lead{font-size:1rem}}@media(prefers-reduced-motion:reduce){.pr-page
*{scroll-behavior:auto!important;transition:none!important}}