.pressure-page{--ink:#061c2c;--blue:#4f80c7;--ice:#edf4fa;--paper:#f8f7f3;--muted:#586d82;--line:#ccdae5;color:var(--ink);background:var(--paper)}.pressure-page .section-index{color:#356db5;letter-spacing:.02em;align-items:center;gap:14px;margin:0;font-size:.9rem;font-weight:800;display:flex}.pressure-page .section-index>span{background:var(--blue);border-radius:9px;width:40px;height:4px}.pressure-hero{background:#fff;grid-template-columns:1fr 1fr;min-height:690px;display:grid}.pressure-hero-copy{flex-direction:column;justify-content:center;padding:clamp(56px,7vw,106px) clamp(32px,7vw,110px);display:flex}.pressure-hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(4.1rem,7.2vw,8rem);line-height:.84}.pressure-hero h1 em{color:var(--blue);font-style:normal;display:block}.pressure-hero h2{letter-spacing:-.03em;max-width:670px;margin:0 0 22px;font-size:clamp(1.5rem,2vw,2.05rem);line-height:1.16}.pressure-hero-copy>p:not(.section-index){max-width:680px;color:var(--muted);margin:0;font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.55}.pressure-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.pressure-actions>a:not(.button){border-bottom:1px solid var(--ink);color:var(--ink);padding:13px 0 7px;font-weight:800;text-decoration:none}.pressure-actions span{color:var(--blue);margin-left:10px}.pressure-hero-visual{background:var(--ink);min-height:690px;position:relative;overflow:hidden}.pressure-hero-visual>img{object-fit:cover;object-position:center 56%;transform:scale(1.025)}.pressure-hero-visual:after{content:"";background:linear-gradient(#0000 45%,#031421db 100%);position:absolute;inset:0}.pressure-hero-visual>div{z-index:1;color:#fff;position:absolute;bottom:48px;left:clamp(30px,6vw,90px);right:40px}.pressure-hero-visual strong{letter-spacing:-.04em;max-width:620px;font-size:clamp(2rem,3vw,3.4rem);line-height:1;display:block}.pressure-hero-visual span{margin-top:12px;font-size:1.08rem;display:block}.pressure-distinction,.pressure-signals,.pressure-sequence,.pressure-results,.pressure-fit,.pressure-format,.pressure-faq{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(50px,8vw,140px);padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px);display:grid}.pressure-distinction{background:var(--ice)}.pressure-distinction h2,.pressure-heading h2,.pressure-sequence h2,.pressure-results h2,.pressure-fit h2,.pressure-format h2,.pressure-faq h2{letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(2.8rem,4.8vw,5.4rem);line-height:.96}.pressure-distinction>div:last-child{align-self:end}.pressure-distinction>div:last-child p{color:var(--muted);font-size:1.25rem;line-height:1.62}.pressure-distinction>div:last-child p+p{margin-top:22px}.pressure-thesis{background:var(--ink);color:#fff;padding:clamp(64px,7vw,105px) clamp(32px,7vw,112px)}.pressure-thesis p{color:#a8c7e9;letter-spacing:.02em;margin:0 0 15px;font-weight:800}.pressure-thesis h2{letter-spacing:-.065em;max-width:1250px;margin:0;font-size:clamp(3rem,6.5vw,7.2rem);line-height:.91}.pressure-thesis em{color:#79a7e5;font-style:normal}.pressure-signals{background:#fff;display:block}.pressure-heading{grid-template-columns:1fr .72fr;align-items:end;gap:clamp(50px,8vw,130px);display:grid}.pressure-heading>p{color:var(--muted);font-size:1.18rem;line-height:1.6}.pressure-signal-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.pressure-signal-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:30px}.pressure-signal-grid b,.pressure-sequence li>b{color:var(--blue);font-size:.92rem}.pressure-signal-grid h3{margin:38px 0 14px;font-size:1.65rem}.pressure-signal-grid p{color:var(--muted);line-height:1.55}.pressure-sequence{background:var(--ink);color:#fff}.pressure-sequence>div>p:last-child{color:#cad8e4;margin-top:28px;font-size:1.15rem;line-height:1.6}.pressure-sequence ol{border-top:1px solid #ffffff3d;margin:0;padding:0;list-style:none}.pressure-sequence li{border-bottom:1px solid #ffffff3d;grid-template-columns:56px 1fr;gap:14px;padding:22px 0;display:grid}.pressure-sequence h3{margin:0 0 7px;font-size:1.35rem}.pressure-sequence li p{color:#cad8e4;margin:0;line-height:1.5}.pressure-gallery{background:var(--paper);padding:clamp(82px,9vw,148px) clamp(32px,7vw,112px)}.pressure-gallery-heading{grid-template-columns:.45fr 1fr;align-items:start;gap:70px;display:grid}.pressure-gallery-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.5vw,6.2rem);line-height:.93}.pressure-gallery-grid{grid-template-rows:480px 480px;grid-template-columns:1fr 1fr;gap:18px;margin-top:70px;display:grid}.pressure-gallery-grid figure{background:var(--ink);margin:0;position:relative;overflow:hidden}.pressure-gallery-grid figure>img{object-fit:cover;transition:transform .6s}.pressure-gallery-grid figure:hover>img{transform:scale(1.025)}.pressure-gallery-grid figure:after{content:"";background:linear-gradient(#0000,#03121ee6);position:absolute;inset:40% 0 0}.pressure-gallery-grid figcaption{z-index:1;color:#fff;position:absolute;bottom:26px;left:28px;right:28px}.pressure-gallery-grid figcaption b{font-size:1.45rem;display:block}.pressure-gallery-grid figcaption span{max-width:560px;margin-top:7px;line-height:1.45;display:block}.pressure-photo-tall{grid-row:span 2}.pressure-photo-wide{grid-column:2}.pressure-results{background:var(--ink);color:#fff}.pressure-results ul{border-top:1px solid #ffffff3d;margin:0;padding:0;list-style:none}.pressure-results li{border-bottom:1px solid #ffffff3d;padding:20px 0 20px 32px;font-size:1.08rem;line-height:1.5;position:relative}.pressure-results li:before{content:"+";color:#8cb5ed;font-weight:800;position:absolute;left:0}.pressure-transfer{background:#fff;grid-template-columns:.9fr 1.1fr;min-height:680px;display:grid}.pressure-transfer-image{min-height:680px;position:relative;overflow:hidden}.pressure-transfer-image img{object-fit:cover;object-position:center}.pressure-transfer>div:last-child{align-self:center;padding:clamp(70px,8vw,130px)}.pressure-transfer h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(3rem,5vw,5.8rem);line-height:.94}.pressure-transfer>div:last-child>p:not(.section-index){color:var(--muted);font-size:1.16rem;line-height:1.6}.pressure-transfer strong{margin-top:28px;padding-top:24px;font-size:1.15rem;line-height:1.5;display:block}.pressure-fit{background:var(--ice)}.pressure-fit-grid{grid-template-columns:1fr 1fr;align-self:end;gap:18px;display:grid}.pressure-fit-grid article{border:1px solid var(--line);background:#fff;padding:30px}.pressure-fit-grid h3{margin:0 0 24px;font-size:1.45rem;line-height:1.15}.pressure-fit-grid ul{color:var(--muted);margin:0;padding-left:20px}.pressure-fit-grid li{margin:12px 0;line-height:1.45}.pressure-format{background:var(--paper)}.pressure-format>div:last-child{align-self:end}.pressure-format>div:last-child>p{color:var(--muted);font-size:1.18rem;line-height:1.6}.pressure-format>div:last-child>p+p{margin-top:18px}.pressure-format dl{border-top:1px solid var(--line);margin:34px 0 0}.pressure-format dl div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;padding:17px 0;display:grid}.pressure-format dt{color:var(--blue);font-weight:800}.pressure-format dd{margin:0}.pressure-faq{background:#fff}.pressure-faq-list{border-top:1px solid var(--line)}.pressure-faq details{border-bottom:1px solid var(--line)}.pressure-faq summary{cursor:pointer;padding:22px 34px 22px 0;font-size:1.12rem;font-weight:800}.pressure-faq details p{color:var(--muted);margin:0;padding:0 30px 24px 0;line-height:1.55}.pressure-contact{text-align:center;background:var(--ice);padding:clamp(86px,10vw,150px) clamp(32px,12vw,190px)}.pressure-contact .section-index{justify-content:center}.pressure-contact h2{letter-spacing:-.06em;max-width:1050px;margin:32px auto 0;font-size:clamp(3rem,6vw,6.8rem);line-height:.93}.pressure-contact>p:not(.section-index){max-width:780px;color:var(--muted);margin:30px auto;font-size:1.18rem;line-height:1.6}.pressure-contact small{color:var(--muted);margin-top:18px;display:block}@media (max-width:980px){.pressure-hero,.pressure-distinction,.pressure-sequence,.pressure-results,.pressure-transfer,.pressure-fit,.pressure-format,.pressure-faq{grid-template-columns:1fr}.pressure-hero-visual{min-height:620px}.pressure-heading{grid-template-columns:1fr}.pressure-signal-grid{grid-template-columns:1fr 1fr}.pressure-gallery-heading{grid-template-columns:1fr;gap:28px}.pressure-transfer-image{min-height:600px}}@media (max-width:680px){.pressure-hero-copy{padding-top:42px}.pressure-hero h1{font-size:clamp(3.8rem,20vw,5.7rem)}.pressure-actions{flex-direction:column;align-items:flex-start;gap:12px}.pressure-signal-grid{grid-template-columns:1fr}.pressure-signal-grid article{min-height:0}.pressure-gallery-grid{flex-direction:column;display:flex}.pressure-gallery-grid figure{min-height:500px}.pressure-fit-grid{grid-template-columns:1fr}.pressure-transfer>div:last-child{padding:70px 28px}}
