.about-page{color:var(--c-deep-navy);font-family:var(--font-body);font-size:17px;line-height:1.7}.about-page h1,.about-page h2{font-family:var(--font-body);font-weight:700;color:var(--c-navy);letter-spacing:0}.about-page h1{font-size:30px;line-height:1.2;margin:0 0 16px}.about-page h2{font-size:24px;line-height:1.3;margin:0 0 24px;text-align:center}.about-page a{color:var(--c-teal-text);text-decoration:underline}.about-page a:hover{color:var(--c-navy)}.about-page a:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}.about-wrap{max-width:1100px;margin-inline:auto}.about-prose{text-align:start}.about-prose p{margin:0 0 16px}.about-prose p:last-child{margin-bottom:0}.about-hero{background:var(--c-soft-bg);padding-block:32px}.about-get{background:var(--c-gray-bg);padding-block:32px}.about-risk{background:var(--c-white);padding-top:32px;padding-bottom:16px;margin-bottom:32px}.about-portrait{margin:0 0 20px;padding:0 0 24px}.about-stack{position:relative;width:70%;max-width:260px;margin-inline:auto}.about-photo,.about-cert{margin:0}.about-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:16px;box-shadow:0 8px 24px #0b315c1f}.about-cert{position:absolute;z-index:1;width:48%;left:-20px;bottom:-24px}.about-page .about-cert a{display:block;box-sizing:border-box;border-radius:10px;background:var(--c-white);padding:4px;text-decoration:none;box-shadow:0 8px 24px #0b315c38;transition:box-shadow .15s ease}.about-page .about-cert a:hover{color:inherit;text-decoration:none;box-shadow:0 12px 28px #0b315c47}.about-cert img{display:block;width:100%;height:auto;aspect-ratio:1280 / 885;border-radius:5px}.about-cards{list-style:none;margin:0;padding:0;display:grid;gap:12px}.about-card{background:var(--c-white);border:1px solid var(--c-gray-bg);border-radius:16px;padding:24px}.about-card__title{display:block;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.4;color:var(--c-navy)}.about-card__title a{text-decoration:none}.about-card__title a:hover{text-decoration:underline}.about-callout{max-width:720px;margin-inline:auto;background:var(--c-gray-bg);border-radius:16px;padding:20px;border-inline-start:4px solid var(--c-teal)}.about-callout p{margin:0}.about-cta{max-width:720px;margin-top:32px;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:center}.about-cta p{margin:0;font-size:18px;font-weight:600;color:var(--c-navy)}.about-page .about-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 24px;border-radius:var(--radius-pill);background:var(--c-navy);color:var(--c-white);font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none}.about-page .about-btn:hover{background:var(--c-deep-navy);color:var(--c-white)}.about-page .about-btn:active{transform:translateY(1px)}.about-facts{max-width:720px;margin-top:24px;margin-inline:auto;padding-top:16px;border-top:1px solid var(--c-gray-bg)}.about-company{margin:0;font-size:15px;color:#061f3fbf}.about-company a span{white-space:nowrap}.about-disclaimer{margin:8px 0 0;font-size:13px;color:#061f3fbf}@media screen and (min-width:990px){.about-page{font-size:18px;line-height:1.75}.about-page h1{font-size:40px}.about-page h2{font-size:28px}.about-wrap{padding-inline:24px}.about-hero{padding-block:64px}.about-hero .about-wrap{display:grid;grid-template-columns:58% 38%;justify-content:space-between;align-items:flex-start}.about-hero h1,.about-prose,.about-portrait{min-width:0}.about-hero h1{grid-column:1;grid-row:1}.about-prose{grid-column:1;grid-row:2}.about-portrait{grid-column:2;grid-row:1 / span 2;width:100%;margin:0;padding:8px 0 32px}.about-stack{width:min(360px,calc(100% - 16px));max-width:360px}.about-cert{width:46%;left:-32px;bottom:-32px}.about-page .about-cert a{padding:6px}.about-get{padding-block:56px}.about-risk{padding-top:56px;padding-bottom:24px;margin-bottom:24px}.about-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.about-callout{padding:28px}.about-cta{align-items:center}.about-page .about-btn{display:inline-flex;width:auto}}@media screen and (max-width:989px){.about-wrap{padding-inline:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cctvdpo-about-page.css.map */
