.info-page{padding-top:80px;padding-bottom:110px}.info-heading{max-width:860px;margin-bottom:80px}.info-heading h1{font-size:clamp(3.3rem,7vw,6.8rem);font-weight:450;line-height:1.05;letter-spacing:-.055em;margin:24px 0}.info-heading h1 span{color:#9fc4e5}.info-heading>p{max-width:660px;color:#a9b2be;font-size:1.1rem;line-height:1.8}.contact-page-grid{padding:0 0 90px;align-items:start;gap:80px;scroll-margin-top:100px}.contact-page-grid h2,.business-panel h2,.info-next h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2;font-weight:500;letter-spacing:-.03em}.contact-channels{margin:32px 0}.contact-channels>div{padding:17px 0;border-bottom:1px solid #ffffff15}.contact-channels dt,.business-details dt{font-size:.76rem;letter-spacing:.08em;color:#96a5b5;margin-bottom:8px}.contact-channels dd,.business-details dd{margin:0;overflow-wrap:anywhere}.contact-channels a{font-size:clamp(1.05rem,2vw,1.45rem)}.contact-small{color:#a9b2be;line-height:1.8;max-width:440px}.business-panel{padding:45px 0;border-top:1px solid #ffffff20;max-width:860px;scroll-margin-top:110px}.business-panel>p{color:#a9b2be;line-height:1.8}.business-details{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px;margin:32px 0}.business-details>div{min-width:0}.faq-list{max-width:930px}.faq-list details{border-top:1px solid #ffffff25}.faq-list details:last-child{border-bottom:1px solid #ffffff25}.faq-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:35px 1fr 24px;align-items:start;gap:20px;padding:29px 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-number{color:#8092a5;font-size:.75rem;padding-top:6px}.faq-plus{color:#9fc4e5;text-align:right;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{max-width:720px;padding:0 0 30px;margin:0 44px 0 55px;color:#b5bec9;line-height:1.9}.info-next{display:flex;justify-content:space-between;align-items:center;gap:28px;padding-top:70px}.info-next h2{margin:0}.policy-copy{max-width:860px}.policy-copy h2{margin-top:44px;font-size:1.55rem;line-height:1.4}.policy-copy p,.policy-copy li{color:#b5bec9;line-height:1.9}.policy-copy a{color:#b9d9f6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.storage-list{display:grid;gap:16px;margin:30px 0}.storage-item{padding:26px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff03}.storage-item h2{margin:0 0 12px;font-size:1.25rem}.storage-item p{margin:10px 0}.storage-item code{overflow-wrap:anywhere;color:#c3dff6}.policy-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0 44px}.footer-row>div{display:flex;flex-wrap:wrap;gap:12px 20px}.footer-bottom{gap:20px;flex-wrap:wrap}.contact-more{display:inline-block;margin-top:20px;color:#b9d9f6}.faq-list summary:focus-visible{outline:2px solid #9fc4e5;outline-offset:5px}
@media(max-width:760px){.info-page{padding-top:55px;padding-bottom:70px}.info-heading{margin-bottom:45px}.info-heading h1{font-size:clamp(2.6rem,11vw,4.1rem)}.contact-page-grid{grid-template-columns:1fr;gap:36px;padding-bottom:55px}.business-details{grid-template-columns:1fr;gap:22px}.faq-list summary{grid-template-columns:23px 1fr 18px;gap:10px;padding:24px 0}.faq-list details>p{margin:0 10px 0 33px}.info-next{align-items:flex-start;flex-direction:column;padding-top:45px}.storage-item{padding:21px}.policy-copy h2{font-size:1.35rem}.footer-row>div{justify-content:center}}
@media(prefers-reduced-motion:reduce){.faq-plus{transition:none}}

.video-load[hidden]{display:none!important}.case-video{position:relative;padding-bottom:0}.video-unload{margin:16px}.video-load small{max-width:680px;line-height:1.65}
