.cglv{--cgl-ink: #122a4c;--cgl-blue: #1f5f9e;--cgl-blue-2: #72b9df;--cgl-pale: #eef8fd;--cgl-line: #cfe3f0;--cgl-green: #2f9b62;--cgl-muted: #53657a;--cgl-white: #ffffff;color:var(--cgl-ink);background:#fff;overflow:hidden}.cglv *{box-sizing:border-box}.cglv .cglv__shell{width:min(1200px,calc(100% - 40px));margin-inline:auto}.cglv h1,.cglv h2,.cglv h3,.cglv p{margin-top:0}.cglv h1,.cglv h2{font-family:var(--font-heading-family);letter-spacing:-.035em;color:var(--cgl-ink)}.cglv h1{font-size:clamp(4rem,6vw,7.2rem);line-height:1.02;margin-bottom:2.2rem;max-width:11ch}.cglv h2{font-size:clamp(3rem,4.1vw,4.8rem);line-height:1.08;margin-bottom:1.2rem}.cglv h3{font-size:2rem;line-height:1.25;color:var(--cgl-ink);margin-bottom:.8rem}.cglv p{color:var(--cgl-muted);line-height:1.65}.cglv .cglv__hero{position:relative;padding:clamp(5rem,8vw,9rem) 0 6rem;background:radial-gradient(circle at 84% 8%,rgba(114,185,223,.25),transparent 28%),linear-gradient(135deg,#fbfeff,#f1f9fd 56%,#fff);border-bottom:1px solid var(--cgl-line)}.cglv .cglv__hero:before,.cglv .cglv__hero:after{content:"";position:absolute;border:1px solid rgba(31,95,158,.12);transform:rotate(45deg)}.cglv .cglv__hero:before{width:180px;height:180px;right:-85px;top:70px}.cglv .cglv__hero:after{width:90px;height:90px;left:-45px;bottom:55px}.cglv .cglv__hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(3rem,6vw,8rem);align-items:center}.cglv .cglv__eyebrow{display:inline-flex;align-items:center;gap:1rem;color:var(--cgl-blue);text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:1.25rem;margin-bottom:2rem}.cglv .cglv__eyebrow-icon{width:30px;height:30px;display:grid;place-items:center}.cglv .cglv__eyebrow-icon svg{width:100%;height:100%;fill:var(--cgl-blue-2)}.cglv .cglv__lead{font-size:clamp(1.65rem,2vw,2rem);max-width:60rem;margin-bottom:2.8rem}.cglv .cglv__trust-row{display:grid;gap:1.1rem;margin:0 0 2.8rem}.cglv .cglv__mini-trust{display:flex;align-items:center;gap:1.2rem}.cglv .cglv__mini-trust>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;color:var(--cgl-blue);background:#fff;box-shadow:0 5px 20px #122a4c14;font-weight:800}.cglv .cglv__mini-trust p{display:flex;flex-direction:column;margin:0;line-height:1.35}.cglv .cglv__mini-trust strong{color:var(--cgl-ink);font-size:1.45rem}.cglv .cglv__mini-trust small{color:var(--cgl-muted);font-size:1.25rem}.cglv .cglv__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem}.cglv .cglv__button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.3rem;border-radius:999px;text-decoration:none;font-weight:700;font-size:1.45rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cglv .cglv__button:hover{transform:translateY(-2px)}.cglv .cglv__button--primary{color:#fff;background:var(--cgl-blue);box-shadow:0 12px 25px #1f5f9e33}.cglv .cglv__button--secondary{color:var(--cgl-blue);background:#fff;border:1px solid var(--cgl-line)}.cglv .cglv__fineprint{font-size:1.2rem;margin:0;max-width:55rem}.cglv .cglv__hero-visual{position:relative;min-height:650px}.cglv .cglv__certificate-stack{position:absolute;top:0;right:130px;bottom:55px;left:0}.cglv .cglv__certificate-card{position:absolute;margin:0;padding:1rem;border-radius:18px;background:#fff;border:1px solid rgba(31,95,158,.18);box-shadow:0 24px 50px #122a4c29}.cglv .cglv__certificate-card figcaption{color:var(--cgl-blue);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 .7rem .4rem}.cglv .cglv__certificate-card img{width:100%;height:auto;display:block;border-radius:12px}.cglv .cglv__certificate-card--front{width:76%;top:5%;left:0;transform:rotate(-1.6deg);z-index:2}.cglv .cglv__certificate-card--back{width:66%;bottom:4%;left:11%;transform:rotate(2.2deg);z-index:1}.cglv .cglv__phone{position:absolute;z-index:3;width:235px;right:-5px;top:54px;border:8px solid #111b2a;background:#111b2a;border-radius:35px;box-shadow:0 30px 55px #122a4c40}.cglv .cglv__phone-top{height:27px;display:grid;place-items:center}.cglv .cglv__phone-top span{width:72px;height:8px;border-radius:20px;background:#293748}.cglv .cglv__phone-screen{background:#f8fbfd;border-radius:25px;overflow:hidden;padding-bottom:1rem}.cglv .cglv__phone-browser{padding:1.1rem 1rem;background:#fff;color:var(--cgl-blue);font-size:1.05rem;font-weight:700;border-bottom:1px solid var(--cgl-line);text-align:center}.cglv .cglv__phone-status{display:flex;gap:.8rem;align-items:center;padding:1.4rem 1.1rem 1rem}.cglv .cglv__phone-status .cglv__check{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dff5e8;color:var(--cgl-green);font-weight:800}.cglv .cglv__phone-status div{display:flex;flex-direction:column}.cglv .cglv__phone-status strong{font-size:1.12rem;color:var(--cgl-ink)}.cglv .cglv__phone-status small{font-size:.9rem;color:var(--cgl-muted);line-height:1.3}.cglv .cglv__report-list{margin:0 1rem;padding:.5rem 0;border-top:4px solid var(--cgl-blue);background:#fff}.cglv .cglv__report-list>div{display:grid;grid-template-columns:43% 57%;padding:.55rem .8rem;border-bottom:1px solid #edf1f4;gap:.4rem}.cglv .cglv__report-list dt,.cglv .cglv__report-list dd{margin:0;font-size:.87rem;line-height:1.25}.cglv .cglv__report-list dt{color:var(--cgl-muted)}.cglv .cglv__report-list dd{color:var(--cgl-ink);font-weight:700}.cglv .cglv__phone-note{font-size:.82rem;text-align:center;padding:.8rem 1rem 0;margin:0}.cglv .cglv__sample-note{position:absolute;left:4%;bottom:0;right:0;font-size:1.05rem;margin:0;text-align:center;color:var(--cgl-blue)}.cglv .cglv__section{padding:clamp(5rem,7vw,8rem) 0}.cglv .cglv__section-heading{text-align:center;max-width:760px;margin:0 auto 4.5rem}.cglv .cglv__section-heading>span{display:inline-block;text-transform:uppercase;color:var(--cgl-blue);font-size:1.15rem;letter-spacing:.16em;font-weight:750;margin-bottom:1rem}.cglv .cglv__section-heading p{font-size:1.6rem;margin-bottom:0}.cglv .cglv__section-heading--left{text-align:left;margin:0 0 3rem}.cglv .cglv__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem;counter-reset:steps}.cglv .cglv__steps li{position:relative;text-align:center;padding:2.8rem 2rem 2.4rem;border:1px solid var(--cgl-line);border-radius:22px;background:#fff;box-shadow:0 12px 35px #122a4c0f}.cglv .cglv__steps li:not(:last-child):after{content:"\2192";position:absolute;right:-2.3rem;top:6.5rem;color:var(--cgl-blue);font-size:2.6rem;z-index:2}.cglv .cglv__step-icon{width:82px;height:82px;margin:0 auto 1.8rem;display:grid;place-items:center;border-radius:50%;background:var(--cgl-pale);border:1px solid var(--cgl-line)}.cglv .cglv__step-icon svg{width:48px;height:48px;fill:none;stroke:var(--cgl-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cglv .cglv__step-number{position:absolute;top:1.8rem;right:2rem;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--cgl-blue);color:#fff;font-size:1.15rem;font-weight:800}.cglv .cglv__steps p{font-size:1.4rem;margin:0}.cglv .cglv__section--verify{background:#f8fbfd;border-block:1px solid var(--cgl-line)}.cglv .cglv__verify-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:2.4rem;align-items:stretch}.cglv .cglv__verify-card{padding:clamp(2.5rem,4vw,4rem);border-radius:28px;background:#fff;border:1px solid var(--cgl-line);box-shadow:0 12px 40px #122a4c0d}.cglv .cglv__annotated{position:relative;padding:2.2rem;border-radius:20px;background:var(--cgl-pale)}.cglv .cglv__annotated img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 13px 30px #122a4c21}.cglv .cglv__pin{position:absolute;padding:.65rem 1rem;border-radius:999px;background:var(--cgl-blue);color:#fff;font-weight:750;font-size:1.05rem;box-shadow:0 8px 18px #1f5f9e38}.cglv .cglv__pin:after{content:"";position:absolute;width:32px;height:1px;background:var(--cgl-blue);top:50%}.cglv .cglv__pin--report{top:19%;left:-1.5rem}.cglv .cglv__pin--report:after,.cglv .cglv__pin--details:after{left:100%}.cglv .cglv__pin--stone{top:25%;right:-1rem}.cglv .cglv__pin--stone:after,.cglv .cglv__pin--remarks:after{right:100%}.cglv .cglv__pin--details{top:49%;left:-1.5rem}.cglv .cglv__pin--remarks{bottom:17%;right:-1rem}.cglv .cglv__field-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.cglv .cglv__field-chips span{padding:.7rem 1.1rem;border-radius:999px;background:#f2f7fa;color:var(--cgl-ink);border:1px solid var(--cgl-line);font-size:1.15rem;font-weight:650}.cglv .cglv__browser{border:1px solid var(--cgl-line);border-radius:18px;overflow:hidden;box-shadow:0 15px 34px #122a4c14;margin-bottom:2rem}.cglv .cglv__browser-bar{min-height:46px;display:flex;align-items:center;gap:.7rem;padding:.9rem 1.2rem;background:#eef3f7}.cglv .cglv__browser-bar>span{width:10px;height:10px;border-radius:50%;background:#bac7d3}.cglv .cglv__browser-bar>div{margin-left:1rem;flex:1;background:#fff;border-radius:999px;padding:.55rem 1rem;color:var(--cgl-muted);font-size:1.05rem}.cglv .cglv__browser-content{padding:2rem}.cglv .cglv__browser-status{display:flex;align-items:center;gap:1.2rem;padding:1.5rem;border-radius:15px;background:#edf9f2;margin-bottom:1.7rem}.cglv .cglv__browser-status>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:#d5f1e1;color:var(--cgl-green);font-weight:850}.cglv .cglv__browser-status div{display:flex;flex-direction:column}.cglv .cglv__browser-status strong{color:#216e48}.cglv .cglv__browser-status small{color:#42725a}.cglv .cglv__browser-fields{margin:0}.cglv .cglv__browser-fields>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1.15rem .3rem;border-bottom:1px solid #e8eef2}.cglv .cglv__browser-fields dt,.cglv .cglv__browser-fields dd{margin:0;font-size:1.25rem}.cglv .cglv__browser-fields dt{color:var(--cgl-muted)}.cglv .cglv__browser-fields dd{color:var(--cgl-ink);font-weight:700}.cglv .cglv__safety-note{display:flex;gap:1rem;padding:1.4rem 1.5rem;border-radius:15px;background:#fff9e9;border:1px solid #f1dfad}.cglv .cglv__safety-note>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#f5ca52;color:#553f00;font-weight:850}.cglv .cglv__safety-note p{margin:0;color:#695b34;font-size:1.2rem}.cglv .cglv__trust-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.cglv .cglv__trust-cards article{padding:3rem;border-radius:22px;background:#fff;border:1px solid var(--cgl-line);box-shadow:0 13px 35px #122a4c0f}.cglv .cglv__trust-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(135deg,var(--cgl-blue),var(--cgl-blue-2));color:#fff;font-size:2.4rem;margin-bottom:2rem}.cglv .cglv__trust-cards p{font-size:1.4rem;margin:0}.cglv .cglv__section--faq{background:var(--cgl-pale)}.cglv .cglv__faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,7vw,8rem);align-items:start}.cglv .cglv__faq-kicker{display:inline-block;color:var(--cgl-blue);text-transform:uppercase;letter-spacing:.14em;font-weight:750;font-size:1.1rem;margin-bottom:1.1rem}.cglv .cglv__faq-intro p{font-size:1.5rem;margin-bottom:2.5rem}.cglv .cglv__faqs details{background:#fff;border:1px solid var(--cgl-line);border-radius:16px;margin-bottom:1.1rem;overflow:hidden}.cglv .cglv__faqs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.7rem 2rem;color:var(--cgl-ink);font-size:1.45rem;font-weight:750}.cglv .cglv__faqs summary::-webkit-details-marker{display:none}.cglv .cglv__faqs summary span{color:var(--cgl-blue);font-size:2rem;transition:transform .2s ease}.cglv .cglv__faqs details[open] summary span{transform:rotate(45deg)}.cglv .cglv__faqs details>div{padding:0 2rem 1.8rem;color:var(--cgl-muted);font-size:1.35rem;line-height:1.65}.cglv .cglv__support-strip{padding:2.7rem 0;background:#fff;border-top:1px solid var(--cgl-line)}.cglv .cglv__support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.cglv .cglv__support-grid>div{display:flex;gap:1.2rem;align-items:center;padding-right:2rem;border-right:1px solid var(--cgl-line)}.cglv .cglv__support-grid>div:last-child{border-right:0}.cglv .cglv__support-grid span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:var(--cgl-pale);color:var(--cgl-blue);font-weight:800}.cglv .cglv__support-grid p{display:flex;flex-direction:column;margin:0;line-height:1.35}.cglv .cglv__support-grid strong{color:var(--cgl-ink);font-size:1.3rem}.cglv .cglv__support-grid small{color:var(--cgl-muted);font-size:1.15rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-cgl-verification.css.map */
