@media(max-width:1535px){.hero:before,.problem:before,.decision-map:before,.pillars:before,.services:before,.process:before,.library:before,.final-cta:before{display:none}}@media(min-width:1536px){.hero:before,.problem:before,.decision-map:before,.pillars:before,.services:before,.process:before,.library:before,.final-cta:before{width:104px;right:max(18px,calc((100vw - var(--shell)) / 2 - 104px));text-align:right;font-size:clamp(4.75rem,6vw,7.25rem);line-height:.82}}.about-blisk-portrait{width:min(100%,420px);margin-top:0;justify-self:start}.about-blisk-portrait picture{aspect-ratio:4 / 5;max-height:520px}.about-blisk-portrait img{object-position:50% 38%}@media(min-width:1280px){.about-blisk-hero{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(56px,6vw,104px)}.about-blisk-portrait{width:100%;max-width:400px;justify-self:end}}@media(min-width:900px)and (max-width:1279px){.about-blisk-hero{grid-template-columns:1fr}.about-blisk-portrait{max-width:360px;justify-self:start}}@media(min-width:900px)and (max-height:820px){.about-blisk-portrait{max-width:320px}.about-blisk-portrait picture{max-height:420px}}@media(max-width:899px){.about-blisk-portrait{max-width:360px}}.process-pricing>div{display:grid;gap:clamp(26px,4vw,46px)}.process-pricing .process-pricing-lead{max-width:48rem;font-family:var(--serif);font-size:clamp(1.22rem,2vw,1.72rem);line-height:1.36;text-wrap:balance}.process-pricing-grid{display:grid;border-top:1px solid var(--line-strong)}.process-pricing-grid article{display:grid;align-content:start;gap:14px;border-bottom:1px solid var(--line);padding:clamp(28px,4vw,44px) 0}.process-pricing .process-pricing-label{color:var(--copper);font-family:var(--sans);font-size:.74rem;font-weight:780;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.process-pricing-grid strong{color:var(--ink);font-family:var(--serif);font-size:clamp(2rem,3.5vw,3.35rem);font-weight:430;line-height:1.02}.process-pricing-grid span{width:fit-content;border-top:1px solid var(--line);padding-top:10px;color:var(--ink);font-family:var(--sans);font-size:.76rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.process-pricing-grid article>p:last-child{max-width:31rem}.process-pricing .process-pricing-note{max-width:62rem;border-left:2px solid var(--copper);padding-left:clamp(18px,2.2vw,28px);font-size:.92rem;line-height:1.7}@media(min-width:900px){.process-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-pricing-grid article{min-height:390px;padding-right:clamp(26px,3vw,44px)}.process-pricing-grid article+article{border-left:1px solid var(--line);padding-left:clamp(26px,3vw,44px)}}.reference-offer{position:relative;isolation:isolate;display:grid;gap:clamp(34px,5vw,62px);overflow:hidden;margin-top:clamp(12px,2vw,24px);border:1px solid rgba(245,240,232,.18);padding:clamp(30px,5.5vw,72px);background:linear-gradient(rgba(245,240,232,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(245,240,232,.026) 1px,transparent 1px),radial-gradient(circle at 82% 18%,rgba(155,72,32,.2),transparent 30%),var(--dark);background-size:46px 46px,46px 46px,auto,auto;color:var(--dark-text)}.reference-offer:after{position:absolute;top:clamp(22px,3vw,40px);right:clamp(22px,3vw,40px);z-index:-1;content:"01";color:var(--dark-text);font-family:var(--serif);font-size:clamp(5rem,10vw,9rem);font-weight:360;line-height:.8;opacity:.045}.reference-offer__intro{display:grid;gap:18px;max-width:58rem}.reference-offer__intro .eyebrow{color:var(--dark-text)}.reference-offer__intro h3{max-width:17ch;margin:0;color:var(--dark-text);font-family:var(--serif);font-size:clamp(2.25rem,5.2vw,4.8rem);font-weight:430;line-height:1.02;text-wrap:balance}.reference-offer__intro>p:last-child{max-width:49rem;color:var(--dark-muted);font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.72}.reference-offer .reference-offer__status{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--dark-text);font-size:.72rem;font-weight:780;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.reference-offer .reference-offer__status span{width:8px;height:8px;border-radius:50%;background:var(--copper);box-shadow:0 0 0 5px #9b482026}.reference-offer__prices{display:grid;border-block:1px solid var(--line-dark)}.reference-offer__prices article{display:grid;align-content:start;gap:12px;padding:clamp(28px,4vw,44px) 0}.reference-offer__prices article+article{border-top:1px solid var(--line-dark)}.reference-offer__prices span{color:#d8b191;font-size:.72rem;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.reference-offer__prices strong{color:var(--dark-text);font-family:var(--serif);font-size:clamp(2rem,4vw,3.6rem);font-weight:430;line-height:1.02}.reference-offer__prices small{color:#f5f0e894;font-size:.82rem;line-height:1.5}.reference-offer__action{display:grid;gap:18px;align-items:center;border-top:1px solid var(--line-dark);padding-top:clamp(28px,4vw,44px)}.reference-offer .reference-offer__action p{max-width:31rem;color:#f5f0e8a3;font-size:.86rem;line-height:1.6}@media(min-width:780px){.reference-offer__prices{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-offer__prices article{min-height:190px;padding-right:clamp(28px,4vw,52px)}.reference-offer__prices article+article{border-top:0;border-left:1px solid var(--line-dark);padding-left:clamp(28px,4vw,52px)}.reference-offer__action{grid-template-columns:minmax(280px,auto) minmax(0,1fr);justify-content:start}}.process-faq{align-items:start}.process-faq__intro{display:grid;align-content:start;gap:18px}.process-faq__intro h2{max-width:13ch}.process-faq__intro>p:last-child{max-width:31rem;color:var(--ink-soft);font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.72}.process-faq__list{border-top:1px solid var(--line-strong)}.process-faq details{border-bottom:1px solid var(--line)}.process-faq summary{display:grid;grid-template-columns:42px minmax(0,1fr) 28px;gap:clamp(14px,2.4vw,28px);align-items:center;min-height:84px;padding:clamp(22px,3vw,32px) 0;color:var(--ink);cursor:pointer;list-style:none}.process-faq summary::-webkit-details-marker{display:none}.process-faq summary::marker{content:""}.process-faq summary:focus-visible{outline-offset:8px}.process-faq__number{align-self:start;padding-top:.36rem;color:var(--copper);font-size:.7rem;font-weight:780;letter-spacing:.14em}.process-faq summary>span:nth-child(2){max-width:33ch;font-family:var(--serif);font-size:clamp(1.35rem,2.15vw,1.9rem);font-weight:430;line-height:1.14;text-wrap:balance}.process-faq__icon{position:relative;width:24px;height:24px;justify-self:end}.process-faq__icon:before,.process-faq__icon:after{position:absolute;top:50%;left:50%;width:17px;height:1px;background:var(--copper);content:"";transform:translate(-50%,-50%);transition:opacity .18s ease,transform .22s ease}.process-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.process-faq details[open] .process-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.process-faq details[open] summary{padding-bottom:16px}.process-faq__answer{padding:0 56px clamp(28px,4vw,42px) calc(42px + clamp(14px,2.4vw,28px))}.process-faq__answer p{max-width:46rem;color:var(--ink-soft);font-size:clamp(.98rem,1.14vw,1.08rem);line-height:1.78}@media(min-width:960px){.process-faq{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)}.process-faq__intro{position:sticky;top:92px}}@media(max-width:640px){.process-faq summary{grid-template-columns:30px minmax(0,1fr) 22px;gap:12px;min-height:76px}.process-faq__number{font-size:.64rem}.process-faq summary>span:nth-child(2){font-size:clamp(1.25rem,6.2vw,1.58rem)}.process-faq__icon{width:21px;height:21px}.process-faq__answer{padding-right:34px;padding-left:42px}}.mobile-speed-proof{display:grid;gap:clamp(28px,4vw,48px);margin-top:clamp(34px,5vw,64px);border-block:1px solid var(--line-strong);padding-block:clamp(30px,4.5vw,54px)}.mobile-speed-proof__copy{display:grid;gap:16px}.mobile-speed-proof__copy h3{max-width:18ch;margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(2rem,3.6vw,3.35rem);font-weight:430;line-height:1.06;text-wrap:balance}.mobile-speed-proof__copy>p:last-child{max-width:48rem;color:var(--ink-soft);font-size:clamp(1rem,1.16vw,1.1rem);line-height:1.72}.technical-standard code,.pagespeed-standard code{font-size:.92em}.technical-standard,.pagespeed-standard{grid-template-columns:1fr}.technical-standard__intro,.pagespeed-standard__intro{display:grid;gap:18px;max-width:68rem}.technical-standard__intro h2,.pagespeed-standard__intro h2{max-width:17ch}.technical-standard__intro>p:last-child,.pagespeed-standard__intro>p:last-child{max-width:52rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.76}.technical-standard__grid{display:grid;border-top:1px solid var(--line-dark)}.technical-standard__grid article{display:grid;align-content:start;gap:12px;border-bottom:1px solid var(--line-dark);padding:clamp(26px,4vw,40px) 0}.technical-standard__grid span{color:#d8b191;font-size:.7rem;font-weight:780;letter-spacing:.16em}.technical-standard__grid h3{margin:0;color:var(--dark-text);font-family:var(--serif);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:430;line-height:1.14}.technical-standard .technical-standard__grid p{max-width:31rem;color:var(--dark-muted);font-size:.98rem;line-height:1.7}.project-record-pagespeed dl{display:grid;gap:0;margin:18px 0 0}.project-record-pagespeed dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:11px 0}.project-record-pagespeed dt,.project-record-pagespeed dd{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.35}.project-record-pagespeed dd{color:var(--ink);font-weight:760}@media(min-width:760px){.technical-standard__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-standard__grid article{min-height:260px;padding-right:clamp(20px,2.5vw,34px)}.technical-standard__grid article:not(:nth-child(3n+1)){border-left:1px solid var(--line-dark);padding-left:clamp(20px,2.5vw,34px)}}@media(min-width:700px)and (max-width:1059px){.problem-grid,.split-layout,.final-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(38px,6vw,68px)}.problem,.pillars,.final-cta{min-height:auto}.problem{padding-block:clamp(78px,9dvh,112px)}.problem h2{max-width:15ch;font-size:clamp(2.55rem,5.5vw,3.55rem);line-height:1.1}.point-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,36px)}.point-list li{padding-inline:clamp(4px,.7vw,10px)}.point-list strong{max-width:13ch;font-size:clamp(1.55rem,3vw,2.05rem);line-height:1.1}.point-list small{max-width:24ch;font-size:.88rem;line-height:1.58}.pillars{padding-block:clamp(84px,10dvh,120px)}.pillars h2{max-width:14ch;font-size:clamp(3rem,5.8vw,4.15rem);line-height:1.08}.pillars .pillar-list{margin-top:0}.pillar-list p{max-width:22ch;font-size:clamp(1.45rem,3vw,2rem);line-height:1.16}.final-cta{padding-block:clamp(82px,10dvh,118px)}.final-panel h2{max-width:15ch;font-size:clamp(3rem,6vw,4.35rem);line-height:1.04}}@media(max-width:899px){.decision-art-mobile{display:block}.decision-system{min-height:540px}.decision-art text{font-size:14px;letter-spacing:.04em}}
