.about-page{
overflow-wrap:break-word;
}
.about-page [hidden]{
display:none!important;
}
.about-page h3{
font-size:var(--text-md);
line-height:1.5;
}
.about-page .about-hero{
padding-block:var(--hero-pad) var(--space-8);
}
.c-hero-split.about-hero-layout{
display:grid;
grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);
align-items:start;
gap:var(--space-8);
}
.about-hero-layout>*{
min-width:0;
}
.about-hero-copy{
min-width:0;
max-width:none;
margin-inline:0;
padding:0;
}
.about-hero-copy h1{
max-width:none;
overflow-wrap:break-word;
}
.about-hero-copy .about-hero-lead{
margin-top:var(--space-3);
color:#E7EBEE;
}
.about-origin{
margin-top:var(--space-3);
color:#E7EBEE;
}
.about-hero-copy .c-actions{
margin-block:var(--action-gap);
}
.about-hero-note{
font-size:var(--text-sm);
line-height:1.65;
color:#E7EBEE;
}
.about-delivery{
height:auto;
min-width:0;
width:100%;
border-radius:var(--r-card);
overflow:hidden;
background:#EEF0F2;
color:#14181D;
--muted:#545D67;
--line:rgba(20,24,29,.14);
--line-soft:rgba(20,24,29,.08);
}
.about-delivery-head{
padding:var(--card-pad);
}
.about-paper-label{
display:block;
font-size:var(--text-xs);
font-family:var(--fm);
color:#545D67;
}
.about-delivery-head h2{
margin-top:var(--space-3);
font-size:var(--text-lg);
line-height:1.35;
color:#14181D;
}
.about-delivery-head p{
margin-top:var(--space-2);
color:#545D67;
}
.about-delivery-list{
padding-inline:var(--card-pad);
padding-bottom:var(--space-4);
}
.about-delivery-list>div{
display:grid;
grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);
align-items:baseline;
gap:var(--space-3);
padding-block:var(--space-3);
border-top:1px solid rgba(20,24,29,.14);
}
.about-delivery-list dt,
.about-delivery-list dd{
min-width:0;
overflow-wrap:break-word;
}
.about-delivery-list dt{
color:#545D67;
}
.about-delivery-list dd{
color:#14181D;
}
.about-delivery-foot{
padding:var(--space-4) var(--card-pad);
background:#E7EAED;
color:#14181D;
--muted:#545D67;
--line:rgba(20,24,29,.14);
}
.about-delivery-foot p{
font-size:var(--text-sm);
color:#545D67;
}
.about-section{
padding-block:var(--space-section);
}
.about-section-head{
max-width:var(--width-reading);
margin-bottom:var(--space-5);
}
.about-section-head>p{
margin-top:var(--space-2);
color:#A0A9B1;
}
.about-region-section{
background:#14181D;
color:#E7EBEE;
--muted:#A0A9B1;
--line:rgba(255,255,255,.18);
--line-soft:rgba(255,255,255,.08);
}
.about-region-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));
align-items:stretch;
gap:var(--space-4);
}
.about-region-card{
display:flex;
flex-direction:column;
gap:var(--space-3);
height:100%;
min-width:0;
padding:var(--space-4);
border-radius:var(--r-card);
background:#1E2230;
color:#E6E9F2;
--muted:#A7ADC2;
--line:rgba(255,255,255,.18);
--line-soft:rgba(255,255,255,.08);
}
.about-region-code{
font:var(--text-xs)/1.5 var(--fm);
font-variant-numeric:tabular-nums;
color:#A7ADC2;
}
.about-region-card p{
color:#E6E9F2;
}
.about-region-foot{
margin-top:auto;
padding-top:var(--space-3);
border-top:1px solid rgba(255,255,255,.18);
font-size:var(--text-xs);
color:#A7ADC2;
}
.about-region-guidance{
margin-top:var(--space-5);
max-width:var(--width-reading);
}
.about-region-guidance p{
margin-top:var(--space-2);
color:#A0A9B1;
}
.about-sla{
display:grid;
grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);
align-items:stretch;
border-radius:var(--r-card);
overflow:hidden;
padding:0;
height:auto;
background:#1E2230;
color:#E6E9F2;
--muted:#A7ADC2;
--line:rgba(255,255,255,.18);
--line-soft:rgba(255,255,255,.08);
}
.about-sla>*{
min-width:0;
padding:var(--card-pad);
}
.about-sla-main{
display:flex;
flex-direction:column;
justify-content:center;
gap:var(--space-2);
background:#EEF0F2;
color:#14181D;
--muted:#545D67;
--line:rgba(20,24,29,.14);
--line-soft:rgba(20,24,29,.08);
text-align:left;
}
.about-sla-main .about-sla-label{
color:#545D67;
font-size:var(--text-sm);
}
.about-sla-main .about-sla-number{
font:var(--weight-medium) var(--text-display)/1.18 var(--fm);
font-variant-numeric:tabular-nums;
color:#14181D;
}
.about-sla-number span{
font-size:var(--text-lg);
}
.about-sla-main .about-sla-caption{
color:#14181D;
}
.about-sla-main .about-sla-formula{
font-family:var(--fm);
font-size:var(--text-xs);
font-variant-numeric:tabular-nums;
color:#545D67;
}
.about-sla-detail{
display:flex;
flex-direction:column;
gap:var(--space-2);
}
.about-sla-detail p{
color:#A7ADC2;
}
.about-sla-detail h3:not(:first-child){
margin-top:var(--space-3);
}
.about-sla-detail .c-actions{
margin-top:var(--space-3);
}
.about-process{
margin:0;
padding:0;
list-style:none;
}
.about-process>.about-process-row{
display:grid;
grid-template-columns:2.5rem minmax(7.5rem,11rem) minmax(0,1fr);
gap:var(--space-3);
align-items:start;
padding-block:var(--space-4);
border-top:1px solid rgba(255,255,255,.18);
}
.about-process-row>*{
min-width:0;
}
.about-process-number{
display:inline-flex;
justify-content:center;
align-items:center;
width:2.5rem;
height:2.5rem;
border-radius:var(--r-pill);
background:#1E2230;
color:#E6E9F2;
font:var(--text-sm)/1 var(--fm);
font-variant-numeric:tabular-nums;
}
.about-process-row p{
color:#A0A9B1;
}
.about-data-note{
margin-top:var(--space-5);
padding:var(--card-pad);
border-radius:var(--r-card);
background:#241F27;
color:#ECE4EE;
--muted:#B8ACBB;
--line:rgba(255,255,255,.18);
--line-soft:rgba(255,255,255,.08);
}
.about-data-note p{
margin-top:var(--space-2);
max-width:var(--width-reading);
color:#B8ACBB;
}
.about-final{
padding-bottom:var(--space-close);
}
.about-closing{
display:grid;
grid-template-columns:minmax(0,1fr) minmax(0,.48fr);
align-items:center;
gap:var(--space-6);
padding:var(--space-7) var(--card-pad);
border-radius:var(--r-card);
background:var(--close-gradient);
color:#E7EBEE;
--muted:#E7EBEE;
--line:rgba(255,255,255,.18);
--line-soft:rgba(255,255,255,.08);
}
.about-closing>*{
min-width:0;
}
.about-closing-copy{
text-align:left;
}
.about-closing-copy h2{
font-size:var(--text-section);
line-height:var(--lh-heading);
color:#E7EBEE;
}
.about-closing-copy p{
margin-top:var(--space-2);
color:#E7EBEE;
}
.about-closing-actions{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:center;
gap:var(--space-3);
}
.about-closing-actions .c-btn{
width:100%;
}
@media(max-width:64rem){
.c-hero-split.about-hero-layout{
grid-template-columns:minmax(0,1fr);
gap:var(--space-6);
}
.about-sla{
grid-template-columns:minmax(0,1fr);
}
.about-closing{
grid-template-columns:minmax(0,1fr) minmax(0,.6fr);
}
}
@media(max-width:42rem){
.about-delivery-head,
.about-delivery-foot,
.about-data-note,
.about-sla>*{
padding:var(--space-4);
}
.about-delivery-list{
padding-inline:var(--space-4);
}
.about-delivery-list>div{
grid-template-columns:minmax(0,1fr);
gap:var(--space-2);
}
.about-process>.about-process-row{
grid-template-columns:2.25rem minmax(0,1fr);
}
.about-process-row>:nth-child(3){
grid-column:2;
}
.about-process-number{
width:2.25rem;
height:2.25rem;
}
.about-closing{
grid-template-columns:minmax(0,1fr);
padding:var(--space-6) var(--space-4);
}
.about-hero-copy .c-actions>.c-btn{
width:100%;
}
}
