.policy-hero,.about-hero{background:radial-gradient(circle at 82% 30%,#e8ecff,#f7f8ff 43%,#fff 83%)}.policy-hero-grid,.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:65px;align-items:center}.policy-hero h1,.about-hero h1{font-size:clamp(47px,5vw,72px);line-height:1.08;letter-spacing:-.065em;margin:18px 0}.policy-hero p,.about-hero p{font-size:16px;color:#5e6c84;line-height:1.8}.policy-hero figure,.about-hero figure{margin:0}.policy-hero img,.about-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:22px;box-shadow:0 26px 55px #17295c26}.policy-updated{font-size:12px;color:#76849b;font-weight:700;margin-top:22px}.policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;padding-top:70px;padding-bottom:90px}.policy-toc{align-self:start;position:sticky;top:25px;border:1px solid #e3e8f5;border-radius:18px;padding:23px;background:#f8faff}.policy-toc strong{font-size:13px}.policy-toc ol{list-style:none;padding:0;margin:15px 0 0;display:grid;gap:3px}.policy-toc a{display:block;padding:8px 0;font-size:12px;font-weight:700;color:#596982;line-height:1.4}.policy-toc a:hover{color:#315bff}.policy-lede{font-size:16px!important;color:#27344c!important;font-weight:600}.policy-body section{scroll-margin-top:25px;border-bottom:1px solid #e5e9f2;padding:37px 0}.policy-body section:first-of-type{padding-top:8px}.policy-body section:last-child{border-bottom:0}.policy-number{font-size:10px;color:#315bff;font-weight:800;letter-spacing:.14em}.policy-body h2{font-size:clamp(29px,3vw,39px);line-height:1.16;margin:12px 0 20px}.policy-body p{font-size:15px;color:#56657c;line-height:1.85}.policy-body figure{margin:27px 0 0}.policy-body figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px}.policy-related{background:#f8faff}.policy-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.policy-related-grid a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px;border-radius:15px;background:#fff;border:1px solid #e2e7f3;color:#27344c}.policy-related-grid a:hover{border-color:#9ab0ff;color:#315bff}.policy-related-grid span{color:#315bff}.about-hero h1 em{font-style:normal;color:#315bff}.about-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:25px}.about-intro{background:#fff}.about-intro-grid,.about-questions-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about-intro h2,.about-questions h2{font-size:clamp(40px,4vw,56px);line-height:1.1;margin:12px 0}.about-intro p,.about-questions p{font-size:15px;color:#5a6981;line-height:1.85}.about-services{background:#f8faff}.about-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:33px}.about-service-grid a{display:flex;flex-direction:column;min-height:224px;background:#fff;border:1px solid #e0e6f3;border-radius:18px;padding:23px;transition:transform .2s,box-shadow .2s}.about-service-grid a:hover{transform:translateY(-4px);box-shadow:0 20px 40px #132d6317}.about-service-grid a>span{color:#315bff;font-size:12px;font-weight:800}.about-service-grid h3{font-size:21px;margin:16px 0 9px}.about-service-grid p{font-size:12px;line-height:1.7;color:#65738a}.about-service-grid strong{font-size:12px;color:#315bff;margin-top:auto}.about-story-grid,.about-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about-story-grid figure,.about-tools-grid figure{margin:0}.about-story-grid img,.about-tools-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:20px;box-shadow:0 22px 48px #1b356322}.about-story h2,.about-tools h2{font-size:clamp(38px,3.7vw,52px);line-height:1.1;margin:14px 0 23px}.about-story p,.about-tools p{font-size:14px;line-height:1.85;color:#5a6981}.about-story{background:#fff}.about-tools{background:#f8faff}.about-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.about-links a,.about-questions a{color:#315bff;font-weight:800;text-decoration:underline;text-underline-offset:3px}.about-links a{font-size:12px}.about-tools .button{margin-top:16px}.about-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.about-trust-grid article{background:#fff;border:1px solid #e2e8f4;border-radius:18px;padding:25px}.about-trust-grid span{font-size:12px;color:#315bff;font-weight:800}.about-trust-grid h3{font-size:21px;margin:16px 0 9px}.about-trust-grid p{font-size:13px;line-height:1.75;color:#627089;margin:0}.about-questions{background:#f8faff}@media(max-width:900px){.policy-hero-grid,.about-hero-grid,.about-intro-grid,.about-story-grid,.about-tools-grid,.about-questions-grid{gap:35px}.policy-layout{grid-template-columns:205px minmax(0,1fr);gap:35px}.about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.policy-hero-grid,.about-hero-grid,.about-intro-grid,.about-story-grid,.about-tools-grid,.about-questions-grid{grid-template-columns:1fr}.policy-hero figure,.about-hero figure{max-width:570px}.policy-layout{display:block;padding-top:40px;padding-bottom:55px}.policy-toc{position:static;margin-bottom:30px}.policy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px}.about-tools-grid figure{order:-1}.policy-related-grid,.about-trust-grid{grid-template-columns:1fr}.about-service-grid{grid-template-columns:1fr}.about-service-grid a{min-height:0}.policy-hero h1,.about-hero h1{font-size:46px}}@media(max-width:430px){.policy-toc ol{grid-template-columns:1fr}.policy-hero h1,.about-hero h1{font-size:42px}}
