.coqun-page{--coqun-nav-h:64px}.coqun-nav{top:var(--header-h);z-index:20;background:var(--white);border-bottom:1px solid var(--line);position:sticky}.coqun-nav__inner{align-items:center;gap:var(--space-5);min-height:var(--coqun-nav-h);display:flex}.coqun-nav__logo{flex:none;width:auto;max-height:36px}.coqun-nav__links{justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;flex:1;list-style:none;display:flex}.coqun-nav__links a{font-size:var(--fs-ui);font-weight:var(--fw-semibold);color:var(--ink);transition:color var(--dur)}.coqun-nav__links a:hover{color:var(--blue)}.coqun-block{scroll-margin-top:calc(var(--header-h) + var(--coqun-nav-h))}.coqun-hero{background:var(--bg-soft)}.coqun-hero__inner{align-items:center;gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coqun-hero__media img{border-radius:var(--radius-lg);width:100%;height:auto}.coqun-hero__eyebrow{font-size:var(--fs-h4);font-weight:var(--fw-bold);letter-spacing:.06em;color:var(--gold-700)}.coqun-hero__title{align-items:center;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-hero);font-weight:var(--fw-bold);color:var(--navy);flex-wrap:wrap;line-height:1.1;display:flex}.coqun-hero__eye{width:56px;height:auto}.coqun-hero__claims{gap:var(--space-3);margin:var(--space-5) 0 0;list-style:none;display:grid}.coqun-hero__claims li{align-items:center;gap:var(--space-3);font-size:var(--fs-h4);font-weight:var(--fw-semibold);color:var(--ink);display:flex}.coqun-hero__claim-icon{object-fit:contain;flex:none;width:36px;height:36px}.coqun-hero__badges{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.coqun-hero__badges img{width:72px;height:auto}.coqun-head{margin-bottom:var(--title-gap)}.coqun-head .section-title{margin-bottom:var(--space-3)}.coqun-head__sub{text-align:center;font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--muted)}.coqun-block:nth-of-type(2n){background:var(--bg-soft)}.coqun-two{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coqun-stack{align-content:start;gap:var(--space-4);display:grid}.coqun-stack--center{max-width:760px;margin:var(--space-6) auto 0;text-align:center}.coqun-quote{gap:var(--space-3);padding:var(--space-4);border-left:4px solid var(--gold);border-radius:var(--radius-sm);background:var(--gold-soft);font-size:var(--fs-lg);color:var(--ink);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.coqun-quote__icon{width:40px;height:auto}.coqun-statement,.coqun-lead{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--navy);line-height:1.4}.coqun-lead--accent{color:var(--blue)}.coqun-stat{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:48px minmax(0,1fr);display:grid}.coqun-stat__icon{width:48px;height:auto}.coqun-visuals{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coqun-visuals--one{grid-template-columns:minmax(0,1fr)}.coqun-visuals img,.coqun-figure{border-radius:var(--radius);width:100%;height:auto}.coqun-cards{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.coqun-card{align-content:start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-soft);display:grid}.coqun-card__icon{object-fit:contain;width:48px;height:48px}.coqun-card__title{font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--blue)}.coqun-card__text{color:var(--text)}.coqun-card__text--strong{font-weight:var(--fw-bold);color:var(--ink)}.coqun-card__text--accent{font-weight:var(--fw-semibold);color:var(--blue)}.coqun-card img{max-width:100%;height:auto}.coqun-notes ul{gap:var(--space-3);list-style:none;display:grid}.coqun-notes li{align-items:center;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.coqun-notes li:not(:has(img)){grid-template-columns:minmax(0,1fr)}.coqun-notes__title{align-items:center;gap:var(--space-3);display:flex}.coqun-notes__title .coqun-card__icon{padding:var(--space-3);border-radius:var(--radius-pill);background:var(--blue)}.coqun-notes__icon{object-fit:contain;width:32px;height:32px}.coqun-gallery{gap:var(--space-3);display:grid}.coqun-gallery__main{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.coqun-gallery__main img{width:100%;height:auto}.coqun-gallery__thumbs{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.coqun-gallery__thumbs button{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--white);cursor:pointer;width:100%;transition:border-color var(--dur);padding:0;display:block}.coqun-gallery__thumbs button[aria-pressed=true]{border-color:var(--blue)}.coqun-gallery__thumbs img{width:100%;height:auto}.coqun-faq{gap:var(--space-3);max-width:880px;margin:0 auto;display:grid}.coqun-faq__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.coqun-faq__item summary{padding:var(--space-4) var(--space-5);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer}.coqun-faq__item[open] summary{color:var(--blue)}.coqun-faq__item>p{padding:0 var(--space-5) var(--space-4);color:var(--text)}.coqun-consult{align-items:center;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coqun-consult__intro{gap:var(--space-4);display:grid}.coqun-consult__logo{max-width:160px;height:auto}.coqun-consult__title{font-size:var(--fs-display);font-weight:var(--fw-bold);color:var(--navy);line-height:1.2}.coqun-consult__sub{font-size:var(--fs-h4);color:var(--muted)}.coqun-consult__intro img{max-width:100%;height:auto}.coqun-consult__card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-card);display:grid}.coqun-consult__heading{align-items:center;gap:var(--space-3);display:flex}.coqun-consult__heading h3{font-size:var(--fs-h2);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--blue)}.coqun-consult__heading img{width:40px;height:auto}.coqun-form{gap:var(--space-3);display:grid}.coqun-people{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;display:grid}.coqun-person{text-align:center;justify-items:center}.coqun-person__avatar{border-radius:var(--radius-pill);object-fit:cover;width:88px;height:88px}.coqun-references p{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere;line-height:1.7}@media (max-width:1023px){.coqun-nav{position:static}.coqun-nav__inner{padding-block:var(--space-3);flex-wrap:wrap}.coqun-nav__links{flex-basis:100%;order:3;justify-content:flex-start}.coqun-block{scroll-margin-top:calc(var(--header-h) + var(--space-3))}}@media (max-width:767px){.coqun-hero__inner,.coqun-two,.coqun-consult{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.coqun-hero__inner{padding-block:var(--space-5)}.coqun-consult__card{padding:var(--space-4)}.coqun-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}
