#ls-content .p05-guide{color:#28242b;margin:30px auto 55px;padding-block:28px;font-family:LSInterface,Arial,sans-serif;clear:both;box-sizing:border-box}#ls-content .p05-guide *{box-sizing:border-box}#ls-content .p05-guide h2{font:600 clamp(28px,3vw,42px)/1.1 Arial,sans-serif!important;letter-spacing:-.045em!important;text-transform:none!important;text-align:left;margin:0 0 22px!important;color:#28242b!important}#ls-content .p05-guide h3{font:600 22px/1.2 Arial,sans-serif!important;letter-spacing:-.03em!important;text-transform:none!important;margin:0 0 14px!important;color:#28242b!important}#ls-content .p05-guide .p05-kicker{font:9px/1.7 Consolas,monospace!important;letter-spacing:.1em;text-transform:uppercase;color:#ad255c;margin-bottom:16px}#ls-content .p05-lead{font-size:17px;line-height:1.65;color:#756e76;max-width:850px;margin-bottom:25px}#ls-content .p05-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px}#ls-content .p05-card{display:block;background:#fff;border:1px solid #dedad9;border-radius:9px;padding:25px;min-width:0;text-align:left;text-decoration:none;transition:border-color .2s,transform .2s}#ls-content a.p05-card:hover{border-color:#ad255c;transform:translateY(-2px)}#ls-content .p05-card p{font:16px/1.6 LSInterface,Arial,sans-serif;color:#756e76;text-align:left;margin:0}#ls-content .p05-card span{display:block;font:13px/1.5 LSInterface,Arial,sans-serif;color:#ad255c;margin-top:22px}#ls-content .p05-note{font:14px/1.65 LSInterface,Arial,sans-serif;color:#756e76;margin:22px 0 0;max-width:1000px}#ls-content .p05-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:25px 0}#ls-content .p05-actions a{font-size:14px;color:#ad255c;text-decoration:none}.ls-expert .p05-answer{padding:0 22px 24px 0;color:#756e76;line-height:1.65}.ls-expert .p05-answer p{margin:0 0 14px}.ls-expert .p05-answer a{color:#ad255c}.ls-expert .p05-answer ul,.ls-expert .p05-answer ol{padding-left:22px}.ls-price-page .p-hero h1{font-size:clamp(42px,4.8vw,66px)}
@media(max-width:520px){#ls-content .p05-guide{margin-block:22px 35px;padding-block:16px}#ls-content .p05-grid{grid-template-columns:minmax(0,1fr)}#ls-content .p05-card{padding:23px}.ls-price-page .p-hero h1{font-size:clamp(28px,8.1vw,36px)}#ls-content .p05-actions{gap:18px}.ls-expert .x-faq h2{font-size:30px}.ls-expert .p05-answer{font-size:16px}}
@media(prefers-reduced-motion:reduce){#ls-content .p05-card{transition:none}}
@media(max-width:360px){.ls-masthead .ls-wrap{width:100%!important;min-width:0!important;padding-inline:10px!important;gap:8px!important;justify-content:space-between!important}.ls-masthead .ls-brandmark{width:105px!important;min-width:0!important;flex:0 0 105px!important}.ls-masthead .ls-logo{width:105px!important}.ls-masthead .ls-brandmark-tag{font-size:5px!important;letter-spacing:.07em!important}.ls-masthead .ls-masthead-side{gap:6px!important}.ls-masthead .ls-tel b{font-size:11px!important}}
body:has(.p05-guide[aria-labelledby="company-service-focus"]) #ls-content h1{font-size:clamp(30px,4vw,46px)!important;line-height:1.1!important;text-transform:none!important;letter-spacing:-.04em!important;word-break:normal!important;overflow-wrap:normal!important}
@media(max-width:360px){body.ls-inner-page .ls-masthead .ls-brandmark,body.ls-inner-page .ls-masthead .ls-logo{max-width:105px!important;min-width:0!important}}
#ls-content .p05-side{border:1px solid #dedad9;border-top:3px solid #ad255c;border-radius:10px;background:#fff;padding:24px;font-family:LSInterface,Arial,sans-serif}#ls-content .p05-side h2{font:600 24px/1.15 Arial,sans-serif!important;letter-spacing:-.04em;text-transform:none!important;color:#28242b;margin:18px 0 24px!important}#ls-content .p05-side .p05-kicker{font:8px/1.6 Consolas,monospace;color:#ad255c;letter-spacing:.08em;text-transform:uppercase}#ls-content .p05-side a{display:block;border-top:1px solid #dedad9;padding:17px 0;color:#ad255c;font:14px/1.5 LSInterface,Arial,sans-serif;text-decoration:none}#ls-content .p05-side a:hover{text-decoration:underline}#ls-content .p05-side .p05-side-phone{font-size:16px;color:#28242b}
