.preview-note{color:#344c63;text-align:center;background:#e8eff5;padding:9px 24px;font-size:12px}.preview-note a{text-underline-offset:3px;margin-left:20px}.home-page .brand-header nav{gap:24px}.home-page .home-section{padding-block:65px}.process-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.process-grid li{background:#fff;border:1px solid #d8e0e4;border-radius:16px;padding:26px}.process-grid span{color:#1652b5;font-size:12px}.process-grid h3{margin:20px 0 14px;font-size:22px}.process-grid p{font-size:15px;line-height:1.75}.home-cost{background:#e8eff5;border-radius:22px;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:70px;padding:44px;display:grid}.home-cost h2{margin:18px 0 25px}.home-cost p{font-size:15px}.home-cost .text-link{margin-top:20px}.cost-points article+article{border-top:1px solid #b5c3d0;margin-top:21px;padding-top:21px}.cost-points h3{margin-bottom:10px;font-size:20px}.professional{grid-template-columns:1fr 1fr;gap:70px;display:grid}.professional h2{margin:18px 0 24px}.professional p{font-size:16px;line-height:1.75}.professional .button{margin-top:25px}.professional-details{background:#fff;border:1px solid #cbd6e0;border-radius:22px;padding:30px}.professional-details h3{font-size:22px}.professional-details ul{margin:22px 0;padding-left:20px}.professional-details li{margin:12px 0;font-size:15px}.professional-details p{font-size:14px}.home-faq{border-top:1px solid #cbd6e0;grid-template-columns:1fr 1.2fr;gap:70px;display:grid}.home-faq h2{margin-top:18px}.faq-list details{border-bottom:1px solid #b6c4d0}.faq-list summary{cursor:pointer;min-height:60px;padding:20px 28px 20px 0;font-size:17px;font-weight:600;line-height:1.5}.faq-list p{padding:0 15px 23px 0;font-size:15px;line-height:1.75}.home-footer{border-top:1px solid #cbd6e0;grid-template-columns:1fr .7fr 1fr;gap:45px;padding-block:42px;display:grid}.home-footer img{width:190px;height:auto;margin-bottom:18px;display:block}.home-footer p{margin-bottom:12px;font-size:15px}.home-footer small{color:#506174;font-size:12px;line-height:1.7}.home-footer nav{flex-direction:column;align-items:start;display:flex}.home-footer nav a{min-height:44px;font-size:14px;text-decoration:none}.footer-status{border-left:1px solid #cbd6e0;padding-left:25px}@media (width<=760px){.preview-note{padding:8px 15px;font-size:10px}.preview-note a{margin:5px 0 0;display:block}.home-page .brand-header nav{gap:10px}.home-page .brand-header nav a:nth-child(2){display:none}.home-page .home-section{padding-block:42px}.process-grid{grid-template-columns:1fr;gap:14px}.process-grid li{padding:23px}.home-cost{grid-template-columns:1fr;gap:28px;margin-bottom:42px;padding:27px 23px}.professional{grid-template-columns:1fr;gap:25px}.professional-details{padding:25px}.home-faq{grid-template-columns:1fr;gap:24px}.home-footer{grid-template-columns:1fr 1fr;gap:25px}.footer-status{border-top:1px solid #cbd6e0;border-left:0;grid-column:1/-1;padding:20px 0 0}.home-footer img{width:155px}.home-footer p{font-size:13px}}.home-menu{display:none}.home-page .brand-header{position:relative}@media (width<=760px){.home-page .brand-header>nav{display:none}.home-menu{display:block}.home-menu summary{cursor:pointer;border:1px solid #8091a4;border-radius:11px;min-height:44px;padding:9px 18px;font-size:14px;font-weight:600;list-style:none}.home-menu summary::-webkit-details-marker{display:none}.home-menu nav{z-index:4;background:#f7f5f0;border:1px solid #cbd6e0;border-radius:16px;flex-direction:column;align-items:stretch;width:min(330px,100%);padding:14px;display:flex;position:absolute;top:calc(100% - 4px);right:0;box-shadow:0 12px 30px #172f491a;gap:0!important}.home-page .home-menu nav a{min-height:44px;padding:10px 12px;font-size:14px;display:flex!important}}.review-notes{color:var(--muted);margin-block:32px;font-size:.9rem}.review-notes details{border:1px solid #cbd5dd;border-radius:16px;padding:20px}.review-notes summary{cursor:pointer;min-height:44px;padding-block:10px;display:list-item}.review-notes li{margin-block:10px}.review-notes summary:focus-visible{outline-offset:4px;outline:3px solid #1652b5}.contact-links{flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:15px;display:flex}.contact-links a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.contact-links small{flex-basis:100%;font-size:13px}.d-hero>.contact-links,.professional>.contact-links{grid-column:1/-1;margin-top:0}.inquiry-form{min-width:0;margin-top:24px}.inquiry-form label{margin:18px 0 7px;font-size:15px;font-weight:600;display:block}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{color:#172f49;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #8192a4;border-radius:11px;padding:12px}.inquiry-form p{margin-block:18px;font-size:14px;line-height:1.65}.inquiry-form button{white-space:normal;width:100%}.inquiry-form button:disabled{opacity:.65;cursor:not-allowed}.inquiry-form [hidden]{display:none!important}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-form :focus-visible{outline-offset:3px;outline:3px solid #1652b5}.legal-page{max-width:850px;padding-block:50px}.legal-page h1{font-size:clamp(30px,5vw,52px);line-height:1.15}.legal-page h2{margin:32px 0 15px;font-size:25px}.legal-page p{margin-block:18px;line-height:1.75}.legal-page address{font-style:normal;line-height:1.8}
