.page-module__GqLyBW__page{background:var(--surface-page)}.page-module__GqLyBW__container{width:min(1200px,100% - 48px);margin:0 auto}.page-module__GqLyBW__hero{background:radial-gradient(circle at 82% 18%, #b59a6724, transparent 32%), linear-gradient(135deg, var(--color-midnight) 0%, var(--color-navy) 58%, var(--color-navy-raised) 100%);color:var(--color-text-on-dark);padding:92px 0 96px}.page-module__GqLyBW__heroContent{max-width:840px}.page-module__GqLyBW__eyebrow,.page-module__GqLyBW__sectionEyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.4}.page-module__GqLyBW__hero h1{max-width:820px;color:var(--color-text-on-dark);letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(46px,5vw,66px);font-weight:600;line-height:1.04}.page-module__GqLyBW__heroLead{max-width:760px;color:var(--color-text-muted-on-dark);margin:0;font-size:19px;line-height:1.7}.page-module__GqLyBW__heroActions,.page-module__GqLyBW__buttonRow{flex-wrap:wrap;gap:14px;display:flex}.page-module__GqLyBW__heroActions{margin-top:34px}.page-module__GqLyBW__goldButton,.page-module__GqLyBW__lightOutlineButton,.page-module__GqLyBW__navyButton,.page-module__GqLyBW__navyOutlineButton{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.page-module__GqLyBW__goldButton{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-navy)}.page-module__GqLyBW__goldButton:hover,.page-module__GqLyBW__goldButton:focus-visible{border-color:var(--color-accent-hover);background:var(--color-accent-hover);color:var(--color-navy);transform:translateY(-1px)}.page-module__GqLyBW__lightOutlineButton{color:var(--color-text-on-dark);background:0 0;border-color:#f7f4ee7a}.page-module__GqLyBW__lightOutlineButton:hover,.page-module__GqLyBW__lightOutlineButton:focus-visible{border-color:var(--color-text-on-dark);background:#f7f4ee14}.page-module__GqLyBW__navyButton{border-color:var(--color-navy);background:var(--color-navy);color:var(--color-text-on-dark)}.page-module__GqLyBW__navyButton:hover,.page-module__GqLyBW__navyButton:focus-visible{border-color:var(--color-navy-hover);background:var(--color-navy-hover)}.page-module__GqLyBW__navyOutlineButton{border-color:var(--color-navy);color:var(--color-navy);background:0 0}.page-module__GqLyBW__navyOutlineButton:hover,.page-module__GqLyBW__navyOutlineButton:focus-visible{background:var(--color-navy);color:var(--color-text-on-dark)}.page-module__GqLyBW__introductionSection{background:var(--surface-page);padding:100px 0}.page-module__GqLyBW__introductionGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start;gap:76px;display:grid}.page-module__GqLyBW__introductionContent h2,.page-module__GqLyBW__sectionHeader h2,.page-module__GqLyBW__reviewContent h2,.page-module__GqLyBW__finalCtaContent h2{color:var(--color-text-primary);letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1.12}.page-module__GqLyBW__introductionContent .page-module__GqLyBW__sectionEyebrow,.page-module__GqLyBW__sectionHeader .page-module__GqLyBW__sectionEyebrow{color:var(--color-accent-text)}.page-module__GqLyBW__introductionContent>p:not(.page-module__GqLyBW__sectionEyebrow){max-width:720px;color:var(--color-text-secondary);margin:20px 0 0;font-size:16px;line-height:1.8}.page-module__GqLyBW__introductionNotice{border-left:3px solid var(--color-accent);background:var(--surface-card);padding:30px;box-shadow:0 14px 36px #0718270a}.page-module__GqLyBW__noticeTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600;line-height:1.4}.page-module__GqLyBW__introductionNotice>p:not(.page-module__GqLyBW__noticeTitle){color:var(--color-text-secondary);margin:16px 0 0;font-size:14px;line-height:1.75}.page-module__GqLyBW__servicesSection{background:var(--surface-alternate);padding:104px 0}.page-module__GqLyBW__sectionHeader{max-width:820px}.page-module__GqLyBW__sectionLead{max-width:700px;color:var(--color-text-secondary);margin:18px 0 0;font-size:16px;line-height:1.75}.page-module__GqLyBW__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:46px;display:grid}.page-module__GqLyBW__serviceCard{border:1px solid var(--color-border);background:var(--surface-card);flex-direction:column;min-height:410px;padding:34px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.page-module__GqLyBW__serviceCard:hover{border-color:#c6bdaf;transform:translateY(-2px);box-shadow:0 16px 38px #0718270d}.page-module__GqLyBW__serviceNumber{color:var(--color-accent-text);letter-spacing:.14em;font-size:13px;font-weight:600;line-height:1.4}.page-module__GqLyBW__serviceCard h3{color:var(--color-text-primary);margin:22px 0 0;font-size:25px;font-weight:600;line-height:1.35}.page-module__GqLyBW__serviceCard>p{color:var(--color-text-secondary);margin:17px 0 0;font-size:15px;line-height:1.75}.page-module__GqLyBW__serviceCard ul{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:24px 0 0;padding:22px 0 0 20px}.page-module__GqLyBW__serviceCard li{padding:5px 0;font-size:14px;line-height:1.6}.page-module__GqLyBW__reviewSection{background:radial-gradient(circle at 18% 22%, #b59a671a, transparent 34%), linear-gradient(135deg, var(--color-midnight) 0%, var(--color-navy) 65%, var(--color-navy-raised) 100%);color:var(--color-text-on-dark);padding:96px 0}.page-module__GqLyBW__reviewGrid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:72px;display:grid}.page-module__GqLyBW__reviewContent .page-module__GqLyBW__eyebrow{color:var(--color-accent)}.page-module__GqLyBW__reviewContent h2{color:var(--color-text-on-dark)}.page-module__GqLyBW__reviewContent>p:not(.page-module__GqLyBW__eyebrow){max-width:720px;color:var(--color-text-muted-on-dark);margin:20px 0 0;font-size:16px;line-height:1.8}.page-module__GqLyBW__reviewPoints{gap:14px;display:grid}.page-module__GqLyBW__reviewPoints>div{border:1px solid var(--color-border-dark);background:#ffffff0a;padding:24px}.page-module__GqLyBW__reviewPoints span{color:var(--color-accent);letter-spacing:.14em;font-size:12px;font-weight:600;line-height:1.4}.page-module__GqLyBW__reviewPoints h3{color:var(--color-text-on-dark);margin:11px 0 0;font-size:18px;font-weight:600;line-height:1.4}.page-module__GqLyBW__reviewPoints p{color:var(--color-text-muted-on-dark);margin:10px 0 0;font-size:13px;line-height:1.7}.page-module__GqLyBW__processSection{background:var(--surface-page);padding:104px 0}.page-module__GqLyBW__processGrid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);background:var(--surface-card);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px;display:grid}@media (min-width:1025px){.page-module__GqLyBW__processGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__GqLyBW__processCard{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:auto;padding:28px}.page-module__GqLyBW__processCard>span{color:var(--color-accent-text);letter-spacing:.14em;font-size:13px;font-weight:600;line-height:1.4}.page-module__GqLyBW__processCard h3{color:var(--color-text-primary);margin:24px 0 0;font-size:20px;font-weight:600;line-height:1.4}.page-module__GqLyBW__processCard p{color:var(--color-text-secondary);margin:15px 0 0;font-size:14px;line-height:1.75}.page-module__GqLyBW__principlesSection{background:var(--surface-alternate);padding:100px 0}.page-module__GqLyBW__principlesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.page-module__GqLyBW__principleCard{border:1px solid var(--color-border);background:var(--surface-card);min-height:220px;padding:28px}.page-module__GqLyBW__principleCard h3{color:var(--color-text-primary);margin:0;font-size:19px;font-weight:600;line-height:1.4}.page-module__GqLyBW__principleCard p{color:var(--color-text-secondary);margin:15px 0 0;font-size:14px;line-height:1.75}.page-module__GqLyBW__finalCta{background:radial-gradient(circle at 84% 18%, #b59a671c, transparent 34%), linear-gradient(135deg, var(--color-midnight) 0%, var(--color-navy) 62%, var(--color-navy-raised) 100%);padding:104px 0}.page-module__GqLyBW__finalCtaContent{text-align:center;max-width:850px}.page-module__GqLyBW__finalCtaContent .page-module__GqLyBW__sectionEyebrow{color:var(--color-accent)}.page-module__GqLyBW__finalCtaContent h2{color:var(--color-text-on-dark)}.page-module__GqLyBW__finalCtaContent>p:not(.page-module__GqLyBW__sectionEyebrow){max-width:680px;color:var(--color-text-muted-on-dark);margin:18px auto 0;font-size:17px;line-height:1.7}.page-module__GqLyBW__buttonRow{justify-content:center;margin-top:30px}.page-module__GqLyBW__finalCta .page-module__GqLyBW__navyButton{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-navy)}.page-module__GqLyBW__finalCta .page-module__GqLyBW__navyButton:hover,.page-module__GqLyBW__finalCta .page-module__GqLyBW__navyButton:focus-visible{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.page-module__GqLyBW__finalCta .page-module__GqLyBW__goldButton{color:var(--color-text-on-dark);background:0 0;border-color:#f7f4ee7a}.page-module__GqLyBW__finalCta .page-module__GqLyBW__goldButton:hover,.page-module__GqLyBW__finalCta .page-module__GqLyBW__goldButton:focus-visible{border-color:var(--color-text-on-dark);color:var(--color-text-on-dark);background:#f7f4ee14}.page-module__GqLyBW__finalCta .page-module__GqLyBW__navyOutlineButton{color:var(--color-text-on-dark);border-color:#f7f4ee7a}.page-module__GqLyBW__finalCta .page-module__GqLyBW__navyOutlineButton:hover,.page-module__GqLyBW__finalCta .page-module__GqLyBW__navyOutlineButton:focus-visible{border-color:var(--color-text-on-dark);background:var(--color-text-on-dark);color:var(--color-navy)}@media (max-width:1050px){.page-module__GqLyBW__introductionGrid,.page-module__GqLyBW__reviewGrid{gap:48px}.page-module__GqLyBW__processGrid,.page-module__GqLyBW__principlesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page-module__GqLyBW__hero,.page-module__GqLyBW__introductionSection,.page-module__GqLyBW__servicesSection,.page-module__GqLyBW__reviewSection,.page-module__GqLyBW__processSection,.page-module__GqLyBW__principlesSection,.page-module__GqLyBW__finalCta{padding:72px 0}.page-module__GqLyBW__introductionGrid,.page-module__GqLyBW__reviewGrid,.page-module__GqLyBW__servicesGrid{grid-template-columns:1fr}.page-module__GqLyBW__serviceCard{min-height:0}}@media (max-width:620px){.page-module__GqLyBW__container{width:calc(100% - 40px)}.page-module__GqLyBW__hero{padding:62px 0 68px}.page-module__GqLyBW__hero h1{font-size:42px;line-height:1.08}.page-module__GqLyBW__heroLead{font-size:18px}.page-module__GqLyBW__heroActions,.page-module__GqLyBW__buttonRow{flex-direction:column}.page-module__GqLyBW__goldButton,.page-module__GqLyBW__lightOutlineButton,.page-module__GqLyBW__navyButton,.page-module__GqLyBW__navyOutlineButton{width:100%}.page-module__GqLyBW__processGrid,.page-module__GqLyBW__principlesGrid{grid-template-columns:1fr}.page-module__GqLyBW__introductionContent h2,.page-module__GqLyBW__sectionHeader h2,.page-module__GqLyBW__reviewContent h2,.page-module__GqLyBW__finalCtaContent h2{font-size:32px}.page-module__GqLyBW__serviceCard,.page-module__GqLyBW__principleCard{padding:24px}}.page-module__GqLyBW__servicesSection{background:radial-gradient(ellipse 42% 70% at 92% 8%, #b59a6717 0%, #b59a6709 34%, transparent 68%), radial-gradient(ellipse 34% 58% at 5% 94%, #d6cbb82e 0%, transparent 67%), linear-gradient(180deg, var(--surface-alternate) 0%, #f7f4eefa 100%)}.page-module__GqLyBW__serviceCard{background:linear-gradient(145deg,#fffffff7 0%,#f9f7f2f7 100%);border-color:#b5aea2bd;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 13px 32px #0718270a,inset 0 1px #ffffffbd}.page-module__GqLyBW__processSection{background:linear-gradient(180deg, var(--surface-page) 0%, #faf8f4fa 100%)}.page-module__GqLyBW__processCard{background:#ffffffb8}@media (hover:hover) and (pointer:fine){.page-module__GqLyBW__serviceCard:hover{border-color:#9a8f7ecc;transform:translateY(-3px);box-shadow:0 18px 42px #0718270f}}@media (max-width:820px){.page-module__GqLyBW__servicesSection{background:radial-gradient(ellipse at 100% 4%, #b59a6713 0%, transparent 38%), var(--surface-alternate)}.page-module__GqLyBW__serviceCard{box-shadow:0 9px 24px #0718270a}}
