.pricing-site h1,.pricing-site h2,.pricing-site h3{color:var(--ink)}.pricing-site .eyebrow{letter-spacing:.13em;font-size:11px;line-height:1.8}.pricing-skip{z-index:100;color:#fff;background:#102e4a;padding:10px 20px;position:fixed;top:-100px;left:20px}.pricing-skip:focus{top:10px}.pricing-site a:focus-visible{outline-offset:5px;outline:2px solid #64869e}.pricing-hero{padding-top:28px;padding-bottom:38px}.pricing-breadcrumb{color:#8799a6;align-items:center;gap:13px;font-size:10px;display:flex}.pricing-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.pricing-hero-row{justify-content:space-between;align-items:end;gap:35px;padding-block:40px 33px;display:flex}.pricing-hero h1{font-family:var(--serif);letter-spacing:.06em;margin-top:12px;font-size:43px;font-weight:500;line-height:1.7}.pricing-lead{color:#6d8798;margin-top:19px;font-size:13px;line-height:2.1}.pricing-hero-meta{text-align:right;flex-shrink:0;padding-bottom:6px}.pricing-hero-meta>span{letter-spacing:.13em;color:#6c899e;font-size:11px}.pricing-hero-meta>p{color:#7c93a3;margin-top:15px;font-size:11px}.pricing-hero-meta time{color:#476a84;margin-left:9px}.pricing-hero-meta small{color:#95a4ae;margin-top:6px;font-size:10px;display:block}.pricing-business-banner{background:#eaf0f3;border:1px solid #d5e0e7;align-items:center;gap:20px;padding:23px 27px;display:flex}.pricing-business-banner>svg{color:#5d7f98;flex-shrink:0}.pricing-business-banner strong{color:#335b78;font-size:14px;font-weight:500}.pricing-business-banner>div>span{color:#7f96a5;margin-top:4px;font-size:11px;display:block}.pricing-business-banner-link{white-space:nowrap;color:#426a85;align-items:center;gap:17px;margin-left:auto;font-size:12px;display:inline-flex}.pricing-business-banner:hover{background:#e3ebf0}.pricing-section-nav{border-block:1px solid var(--line);background:#f3f5f4}.pricing-section-nav>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-section-nav a{border-right:1px solid var(--line);color:#597c94;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;font-size:12px;display:flex}.pricing-section-nav a:first-child{padding-left:0}.pricing-section-nav a:last-child{border:0;padding-right:0}.pricing-section-nav a:hover{color:#102e4a}.pricing-section{padding-block:70px;scroll-margin-top:110px}.pricing-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.pricing-section-heading h2{font-family:var(--serif);letter-spacing:.04em;margin-top:10px;font-size:30px;font-weight:500;line-height:1.7}.pricing-section-heading>p{color:#8096a4;text-align:right;padding-bottom:5px;font-size:11px;line-height:2}.certificate-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.certificate-fee-card{background:#fff;border:1px solid #dbe4e9;flex-direction:column;min-width:0;padding:25px 26px 21px;display:flex}.certificate-fee-top{color:#8da5b6;justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.certificate-fee-top>span{letter-spacing:.1em;font-size:11px}.fee-english{color:#7d97a9;letter-spacing:.1em;font-size:12px;line-height:1.8}.certificate-fee-card h3,.diamond-fee-grid h3{font-family:var(--serif);margin-top:8px;font-size:26px;font-weight:500;line-height:1.7}.certificate-fee-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.certificate-fee-tags span{color:#6a8b9e;background:#edf3f5;align-items:center;gap:4px;padding:3px 9px;font-size:10px;display:inline-flex}.fee-amount{color:#214e6e}.fee-amount>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fee-amount strong{letter-spacing:.025em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:400;line-height:1.5}.fee-amount>div>span{color:#8a9da9;white-space:nowrap;font-size:10px}.fee-amount>small{color:#93a5b1;margin-top:3px;font-size:11px;display:block}.certificate-fee-card>.fee-amount{margin-top:22px}.certificate-fee-description{color:#859aa8;margin-block:17px 22px;font-size:12px;line-height:2}.certificate-sample-pair{border-top:1px solid #e5ecef;grid-template-columns:1fr 1fr;gap:15px;margin-top:auto;padding-block:18px;display:grid}.fee-sample{min-width:0;margin:0}.fee-sample svg{background:#fff;width:100%;height:auto;display:block;overflow:hidden}.fee-sample figcaption{text-align:center;color:#9caeb9;margin-top:8px;font-size:8px;line-height:1.8}.fee-sample-sorting svg{width:auto;max-width:100%;height:115px;margin-inline:auto}.certificate-fee-size{color:#9aabb7;border-top:1px solid #e5ecef;flex-wrap:wrap;align-items:center;gap:13px;margin-top:7px;padding-top:13px;font-size:9px;display:flex}.certificate-fee-size>span{color:#7792a4;font-size:11px}.pricing-section-note{color:#94a6b1;margin-top:19px;font-size:10px;line-height:2}.pricing-diamonds{border-block:1px solid var(--line);background:#f0f3f3;padding-block:65px;scroll-margin-top:110px}.diamond-fee-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.diamond-grading-card,.melee-fee-card{background:#fff;border:1px solid #dce6eb;min-width:0;padding:28px}.diamond-grading-card{grid-template-columns:1fr;gap:24px;display:grid}.diamond-grading-card>div{min-width:0}.diamond-grading-card .fee-amount{margin-top:25px}.diamond-grading-card>.fee-sample{place-self:end center;width:245px;max-width:80%}.diamond-grading-card .certificate-fee-size{border:0;margin-top:16px;padding-top:0}.melee-description{color:#8ba0ad;margin-top:13px;font-size:12px}.melee-fee-card dl{margin:19px 0 0}.melee-fee-card dl>div{border-top:1px solid #e1e9ed;justify-content:space-between;align-items:center;gap:20px;padding-block:15px;display:flex}.melee-fee-card dt{color:#7f99aa;font-size:12px}.melee-fee-card dd{margin:0}.melee-fee-card .fee-amount strong{font-size:24px}.melee-fee-card .fee-amount small{font-size:10px}.melee-on-request{color:#577f99;font-size:12px}.melee-quantity-note{color:#96a9b6;margin-top:8px;font-size:10px}.pricing-text-link{color:#5c839c;align-items:center;gap:16px;padding-block:8px;font-size:11px;display:inline-flex}.pricing-text-link:hover{text-underline-offset:5px;text-decoration:underline}.melee-fee-card>.pricing-text-link{margin-top:15px}.pricing-options-table{border-collapse:collapse;text-align:left;width:100%}.pricing-options-table th,.pricing-options-table td{vertical-align:middle;border-bottom:1px solid #dce5ea;padding:23px}.pricing-options-table thead th{color:#7291a5;background:#eaf0f3;padding-block:14px;font-size:11px;font-weight:400}.pricing-options-table tbody th{color:#3a6683;width:20%;font-size:15px;font-weight:500}.pricing-options-table td:nth-child(2){width:56%}.pricing-options-table td>strong{color:#64849a;font-size:12px;font-weight:500}.pricing-options-table td>p{color:#92a6b3;margin-top:7px;font-size:11px;line-height:2}.pricing-options-table .fee-amount strong{white-space:nowrap;font-size:24px}.pricing-origin-note{background:#edf3f5;align-items:start;gap:15px;margin-top:24px;padding:22px 25px;display:flex}.pricing-origin-note>svg{color:#7998ac;flex-shrink:0;margin-top:4px}.pricing-origin-note p{color:#7e9aaa;font-size:12px;line-height:2.1}.pricing-origin-note strong{color:#50768f;font-weight:500}.pricing-corporate{color:#d4e0e9;background:#102e4a;padding-block:65px;scroll-margin-top:110px;position:relative}.pricing-contact-anchor{scroll-margin-top:110px;position:absolute;top:0}.pricing-corporate-inner{grid-template-columns:1.1fr 1fr;align-items:start;gap:95px;display:grid}.pricing-site .pricing-corporate .eyebrow{color:#91adc0}.pricing-corporate h2{font-family:var(--serif);color:#edf2f5;margin-top:12px;font-size:29px;font-weight:400;line-height:1.7}.pricing-corporate-lead{font-family:var(--serif);color:#d5e2eb;margin-top:18px;font-size:19px;line-height:1.8}.pricing-corporate-copy>p:not(.eyebrow):not(.pricing-corporate-lead){color:#9db7c9;max-width:470px;margin-top:17px;font-size:13px;line-height:2.1}.pricing-corporate-details{padding-top:10px}.pricing-corporate-details>span{color:#aac1d1;font-size:12px}.pricing-corporate-details ol{margin:20px 0;padding:0;list-style:none}.pricing-corporate-details li{border-top:1px solid #34516b;align-items:start;gap:20px;padding-block:17px;display:flex}.pricing-corporate-details li>span{color:#6f92ab;margin-top:4px;font-size:10px}.pricing-corporate-details li strong{color:#d7e3eb;font-size:13px;font-weight:400}.pricing-corporate-details li p{color:#7f9fb5;margin-top:5px;font-size:11px;line-height:1.9}.pricing-contact-links{margin-top:20px}.pricing-contact-links>a{border-bottom:1px solid #34516b;align-items:center;gap:20px;padding-block:16px;display:flex}.pricing-contact-links>a>svg{color:#9eb9cd;flex-shrink:0}.pricing-contact-links>a>svg:last-child{margin-left:auto}.pricing-contact-links>a>div{min-width:0}.pricing-contact-links span{color:#9ab7ca;font-size:10px;display:block}.pricing-contact-links strong{color:#edf2f5;letter-spacing:.025em;overflow-wrap:anywhere;font-size:18px;font-weight:400}.pricing-contact-links>a:hover strong{text-underline-offset:5px;text-decoration:underline}.pricing-contact-links>p{color:#9ab7ca;margin-top:18px;font-size:11px;line-height:2}.pricing-contact-links>p>a{color:#d5e2eb;margin-left:12px}.pricing-contact-links>.pricing-contact-hours{margin-top:8px}.pricing-bottom{border-top:1px solid #dce5ea;justify-content:space-between;align-items:center;gap:25px;padding-block:24px 35px;display:flex}.pricing-bottom>p{color:#9baeb9;font-size:10px;line-height:2}.pricing-bottom>a{white-space:nowrap}@media (max-width:1100px){.pricing-hero-meta{padding-bottom:0}.certificate-fee-grid{gap:16px}.certificate-fee-card{padding:22px 20px}.certificate-fee-card h3{font-size:23px}.pricing-section-nav a{padding-inline:17px;font-size:11px}.pricing-corporate-inner{gap:50px}.pricing-options-table th,.pricing-options-table td{padding-inline:17px}}@media (max-width:900px){.pricing-hero-row{align-items:start}.pricing-hero h1{font-size:36px}.pricing-hero-meta>span{font-size:9px}.pricing-hero-meta>p{font-size:10px}.pricing-hero-meta small{font-size:9px}.pricing-business-banner{gap:15px;padding:20px}.pricing-business-banner strong{font-size:12px}.pricing-business-banner-link{gap:10px;font-size:10px}.pricing-section-heading h2{font-size:27px}.pricing-section-heading>p{font-size:10px}.certificate-fee-grid{grid-template-columns:1fr}.certificate-fee-card{grid-template-columns:1fr 1fr;gap:0 30px;padding:28px;display:grid;position:relative}.certificate-fee-card>:not(.certificate-sample-pair){grid-column:1}.certificate-fee-top{margin-bottom:15px}.certificate-fee-card .certificate-sample-pair{border-top:0;grid-area:1/2/span 7;align-self:center;margin-top:0}.certificate-fee-card .certificate-fee-size{margin-top:0}.certificate-fee-description{margin-bottom:16px}.diamond-fee-grid{grid-template-columns:1fr}.diamond-grading-card{grid-template-columns:1fr 1fr;align-items:center;gap:25px}.diamond-grading-card>.fee-sample{align-self:center;width:240px;max-width:100%}.pricing-corporate-inner{gap:35px}.pricing-corporate h2{font-size:26px}.pricing-corporate-lead{font-size:18px}.pricing-corporate-copy>p:not(.eyebrow):not(.pricing-corporate-lead){font-size:12px}.pricing-contact-links strong{font-size:16px}.pricing-bottom{flex-direction:column;align-items:start;gap:15px}}@media (max-width:650px){.pricing-hero-row{padding-block:29px 26px;display:block}.pricing-hero-meta{text-align:left;border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.pricing-hero-meta>span{display:none}.pricing-hero-meta>p{margin-top:0}.pricing-business-banner{flex-wrap:wrap;gap:12px}.pricing-business-banner>div{flex:1}.pricing-business-banner-link{width:100%;margin-left:36px}.pricing-section-nav>div{grid-template-columns:1fr 1fr}.pricing-section-nav a{padding:15px;font-size:10px}.pricing-section-nav a:nth-child(2){border-right:0;padding-right:0}.pricing-section-nav a:nth-child(3){border-top:1px solid var(--line);padding-left:0}.pricing-section-nav a:nth-child(4){border-top:1px solid var(--line);padding-right:0}.pricing-section{padding-block:45px}.pricing-section-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:24px}.pricing-section-heading>p{text-align:left}.certificate-fee-card{flex-direction:column;padding:24px;display:flex}.certificate-fee-top{margin-bottom:17px}.certificate-fee-card h3{font-size:25px}.certificate-sample-pair{gap:18px;border-top:1px solid #e5ecef!important;margin-top:7px!important}.fee-sample figcaption{font-size:9px}.fee-sample-sorting svg{height:140px}.pricing-diamonds{padding-block:45px}.diamond-grading-card,.melee-fee-card{padding:23px}.diamond-grading-card{grid-template-columns:1fr}.diamond-grading-card>.fee-sample{width:260px;max-width:85%}.diamond-fee-grid h3{font-size:24px}.pricing-options-table{font-size:12px}.pricing-options-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pricing-options-table tbody,.pricing-options-table tr{display:block}.pricing-options-table tbody tr{background:#fff;border:1px solid #dce5ea;margin-bottom:13px;padding:21px}.pricing-options-table th,.pricing-options-table td{border:0;padding:0;display:block;width:100%!important}.pricing-options-table tbody th{margin-bottom:10px;font-size:16px}.pricing-options-table td>strong,.pricing-options-table td>p{font-size:11px}.pricing-options-table td:last-child{margin-top:14px}.pricing-origin-note{gap:12px;padding:19px}.pricing-origin-note p{font-size:11px}.pricing-corporate{padding-block:45px}.pricing-corporate-inner{grid-template-columns:1fr;gap:36px}.pricing-corporate h2{font-size:26px}.pricing-corporate-lead{font-size:18px}.pricing-corporate-details li strong{font-size:13px}.pricing-corporate-details li p{font-size:11px}.pricing-contact-links strong{font-size:18px}.pricing-bottom{padding-bottom:25px}.pricing-bottom>p{font-size:9px}}@media print{.pricing-section-nav,.pricing-business-banner,.pricing-skip,.pricing-text-link,.pricing-contact-links>a>svg:last-child{display:none!important}.pricing-section,.pricing-diamonds,.pricing-corporate{padding-block:25px}.pricing-site{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pricing-hero-row{padding-block:20px}.pricing-hero h1{font-size:30px}.certificate-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.certificate-fee-card{break-inside:avoid;padding:15px;display:flex}.diamond-fee-grid{grid-template-columns:1fr 1fr}.diamond-grading-card{break-inside:avoid;display:block}.fee-amount strong{font-size:24px}.pricing-options-table tr{break-inside:avoid}}
