.service-dropdown .products-menu{width:280px}.current-service{background:#e8f0ef;color:#0d4648!important}.verification-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,120px);align-items:center;padding:90px clamp(25px,9vw,145px);color:#fff;background:#15595a}.verification-hero .eyebrow{color:#c4e0db}.verification-hero h1,.section-heading h2,.process h2,.audit h2,.verification-request h2{margin:0;font:800 clamp(40px,4.7vw,65px)/1.06 Manrope,sans-serif;letter-spacing:-2px}.verification-hero h1 em{color:#bde5dc;font-style:normal}.verification-copy>p:not(.eyebrow){max-width:610px;margin:20px 0 25px;color:#dceceb;line-height:1.7;font-size:17px}.hero-points,.request-notes{display:flex;gap:9px;flex-wrap:wrap}.hero-points span,.request-notes span{padding:9px 13px;border:1px solid #ffffff44;border-radius:999px;background:#ffffff12;font-size:13px;font-weight:800}.hero-actions{display:flex;gap:12px;margin-top:28px}.hero-actions a,.audit-copy>a{padding:13px 18px;border-radius:10px;background:#b7794b;color:#fff;font-weight:800;text-decoration:none}.hero-actions a+a{background:transparent;border:1px solid #ffffff99}.verification-art,.audit-photo{min-height:365px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;border-radius:24px;background:linear-gradient(140deg,#7b9a9a,#305d67);color:#fff}.verification-art:before,.audit-photo:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,#ffffff0b 0 1px,transparent 1px 26px)}.verification-art>*:not(.art-stamp),.audit-photo>*{z-index:1}.verification-art>span,.audit-photo>span{font-size:85px}.verification-art strong,.audit-photo strong{font:800 22px Manrope}.verification-art small,.audit-photo small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.art-stamp{position:absolute;z-index:1;right:20px;bottom:22px;padding:14px 17px;border-radius:12px;background:#fff;color:#15595a;font-weight:800;box-shadow:0 10px 20px #082d3124}.art-stamp b{color:#789396;font-size:12px}.why-verify,.verification-faq{padding:92px clamp(25px,7vw,125px);background:#f5f8f7}.section-heading{max-width:760px;margin:auto;text-align:center}.section-heading h2,.process h2,.audit h2{font-size:clamp(36px,4vw,57px);color:#112c36}.section-heading>p:not(.eyebrow),.process-intro>p:not(.eyebrow){margin:17px 0 0;color:#647c80;line-height:1.7}.verification-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.verification-grid article{position:relative;padding:28px;border:1px solid #dce6e5;border-radius:19px;background:#fff}.verification-grid article>b{position:absolute;top:22px;right:24px;color:#bed0cd;font-size:13px}.verification-grid article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#e8f1ef;color:#0d4648;font-size:25px}.verification-grid h3{margin:21px 0 9px;font:800 20px Manrope}.verification-grid p{margin:0;color:#647c80;font-size:14px;line-height:1.65}.process{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,8vw,125px);padding:95px clamp(25px,9vw,145px);background:#fff}.process-intro .eyebrow,.audit-copy .eyebrow{margin-bottom:14px}.process-steps{display:grid;gap:24px;margin:0;padding:0;list-style:none}.process-steps li{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start}.process-steps b{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;background:#15595a;color:#fff;font:800 18px Manrope}.process-steps h3{margin:4px 0 7px;font:800 20px Manrope}.process-steps p{margin:0;color:#647c80;line-height:1.6}.audit{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,125px);align-items:center;padding:95px clamp(25px,9vw,145px);background:#eef4f2}.audit-photo{min-height:440px;background:linear-gradient(140deg,#315e68,#0d4648)}.audit-copy>p:not(.eyebrow){color:#647c80;line-height:1.7}.audit-copy ul{margin:25px 0;padding:0;list-style:none}.audit-copy li{margin:12px 0;padding-left:27px;position:relative;color:#446269;line-height:1.5}.audit-copy li:before{content:"✓";position:absolute;left:0;top:0;color:#0d746e;font-weight:800}.audit-copy>a{display:inline-block;background:#0d4648}.audit-copy>a span{margin-left:10px}.verification-faq{background:#fff}.faq-list{max-width:870px;margin:43px auto 0}.faq-list details{border-bottom:1px solid #dbe6e4}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:21px 2px;cursor:pointer;color:#183742;font:800 18px Manrope;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list summary span{color:#0d746e;font-size:24px;font-weight:400}.faq-list p{max-width:710px;margin:0 0 21px;color:#647c80;line-height:1.7}.verification-request{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(40px,7vw,105px);padding:88px clamp(25px,9vw,145px);background:#0d4648;color:#fff}.verification-request .eyebrow{color:#bde5dc}.verification-request h2{font-size:clamp(38px,4vw,56px)}.verification-request>div>p:not(.eyebrow){max-width:490px;color:#d3e5e1;line-height:1.7}.request-notes{margin-top:27px}.verification-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:30px;border-radius:20px;background:#fff;color:#17353d}.verification-form label{display:grid;gap:7px;color:#425f66;font-size:13px;font-weight:800}.verification-form input,.verification-form textarea{width:100%;border:1px solid #cfdddb;border-radius:9px;padding:12px;color:#17353d;font:14px "DM Sans";outline-color:#0d746e}.verification-form textarea{height:118px;resize:vertical}.verification-form .full{grid-column:1/-1}.verification-form button{grid-column:1/-1;border:0;border-radius:10px;padding:14px;background:#b7794b;color:#fff;font:800 15px "DM Sans";cursor:pointer}.verification-status{grid-column:1/-1;margin:0;color:#0d746e;font-weight:800}.verification-status:empty{display:none}@media(max-width:1180px){.verification-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.verification-hero,.process,.audit,.verification-request{grid-template-columns:1fr}.verification-art{min-height:290px}.process{gap:50px}.audit-photo{min-height:310px}}@media(max-width:620px){.verification-hero,.why-verify,.process,.audit,.verification-faq,.verification-request{padding:67px 22px}.verification-grid,.verification-form{grid-template-columns:1fr}.verification-hero h1{font-size:44px}.hero-actions{flex-direction:column}.hero-actions a{text-align:center}.verification-form{padding:21px}.verification-form .full{grid-column:auto}}
