.cicc-product-page{background:#f7f9ff;color:#172554}.cicc-product-hero{max-width:1200px;margin:auto;padding:clamp(44px,7vw,96px) 24px 64px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cicc-product-eyebrow,.cicc-product-kicker{color:var(--product-accent,#6366f1);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.cicc-product-hero h1{font-size:clamp(2.1rem,4vw,4.25rem);line-height:1.05;margin:14px 0 22px;letter-spacing:-.04em}.cicc-product-lead{font-size:1.15rem;line-height:1.75;color:#475569;max-width:600px}.cicc-product-hero__media{border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #312e8130;background:#e0e7ff}.cicc-product-hero__media img{display:block;width:100%;height:auto}.cicc-product-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:30px}.cicc-product-button{background:var(--product-accent,#6366f1);color:#fff!important;border-radius:999px;padding:14px 24px;font-weight:800;text-decoration:none}.cicc-product-link{color:#3730a3;font-weight:800}.cicc-product-section{max-width:1200px;margin:auto;padding:72px 24px}.cicc-product-section h2,.cicc-product-proof h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;max-width:760px;margin:12px 0 32px}.cicc-product-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cicc-product-features article{background:#fff;border:1px solid #e0e7ff;border-radius:18px;padding:26px;box-shadow:0 12px 30px #1725540a}.cicc-product-features span{color:var(--product-accent);font-weight:900;font-size:1.4rem}.cicc-product-features h3{font-size:1.1rem;line-height:1.4}.cicc-product-features p,.cicc-product-proof p{color:#64748b;line-height:1.7}.cicc-product-proof{background:#111c4e;color:#fff;padding:72px max(24px,calc((100% - 1152px)/2));display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.cicc-product-proof p{color:#cbd5e1}.cicc-product-proof__links{display:grid;gap:12px}.cicc-product-proof__links a{background:#ffffff12;border:1px solid #ffffff25;border-radius:12px;padding:18px;color:#fff;text-decoration:none;font-weight:700}.cicc-product-faq__list{display:grid;gap:12px;max-width:850px}.cicc-product-faq details{background:#fff;border:1px solid #e0e7ff;border-radius:14px;padding:18px 20px}.cicc-product-faq summary{cursor:pointer;font-weight:800}.cicc-product-faq p{color:#64748b;line-height:1.7}.cicc-product-page a:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}@media(max-width:760px){.cicc-product-hero,.cicc-product-proof{grid-template-columns:1fr}.cicc-product-hero{padding-top:40px}.cicc-product-features{grid-template-columns:1fr}.cicc-product-hero__media{order:-1}.cicc-product-section{padding-block:52px}}
.cicc-quality-guide>p:not(.cicc-product-kicker){color:#475569;line-height:1.8;max-width:900px}.cicc-quality-guide h3{color:#172554;font-size:1.25rem;line-height:1.4;margin:32px 0 12px}.cicc-quality-guide ul{color:#475569;line-height:1.8;padding-left:1.35rem;max-width:900px}.cicc-quality-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;margin:32px 0}.cicc-quality-guide__figure{margin:0;background:#fff;border:1px solid #e0e7ff;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #1725540a}.cicc-quality-guide__figure img{display:block;width:100%;height:auto}.cicc-quality-guide__figure:first-child img{aspect-ratio:3/2;object-fit:cover}.cicc-quality-guide__figure figcaption{padding:14px 16px;color:#475569;font-size:.95rem;line-height:1.6}.cicc-quality-guide__video{position:relative;width:100%;max-width:900px;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#111c4e;box-shadow:0 16px 44px #17255420}.cicc-quality-guide__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cicc-quality-guide__video-link{margin-top:12px}.cicc-quality-guide__video-link a{font-weight:800;color:#3730a3}@media(max-width:760px){.cicc-quality-guide__grid{grid-template-columns:1fr}}
