@keyframes button-shine{0%,72%{left:-70%}88%,to{left:140%}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,YuGothic,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.8}img,svg{max-width:100%;display:block}a{color:inherit}p,li,dd,summary{text-wrap:pretty;word-break:auto-phrase}h1,h2,h3{text-wrap:balance;word-break:auto-phrase}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:4px;outline:3px solid #f08a24}.skip-link{z-index:100;color:#172643;background:#fff;border-radius:4px;padding:8px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(1120px,100% - 40px);margin-inline:auto}.container--narrow{width:min(820px,100% - 40px)}.section{padding-block:112px}.section--tint{background:#fff}.section--dark{color:#fff;background:#15243f}.eyebrow{color:#f08a24;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800;line-height:1.6}.section-heading{max-width:700px;margin-bottom:54px}.section-heading h2{letter-spacing:-.04em;text-wrap:balance;word-break:auto-phrase;margin:0;font-size:clamp(32px,4.5vw,54px);font-weight:800;line-height:1.32}.section-heading>p:last-child{color:#40506a;max-width:660px;margin:22px 0 0}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center>p:last-child{margin-inline:auto}.button{color:#fff;isolation:isolate;text-align:center;background:#f08a24;border:1px solid #f08a24;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:12px 24px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #15243f38,4px 8px 24px #15243f24}.button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:34%;height:220%;animation:4.5s ease-in-out infinite button-shine;position:absolute;top:-60%;left:-70%;transform:skew(-22deg)}.button:hover{background:#f08a24;border-color:#f08a24;transform:translateY(3px);box-shadow:0 2px 8px #15243f29,2px 4px 14px #15243f1a}.button:active{transform:translateY(5px);box-shadow:0 1px 4px #15243f1f,1px 2px 8px #15243f14}.button--small{min-height:42px;padding:8px 19px;font-size:14px}.button--full{width:100%}.site-header .button,.hero .button,.mid-cta .button,.final-cta .button{color:#fff;background:#f08a24;border-color:#f08a24;box-shadow:0 4px 12px #ffffff14,3px 6px 18px #ffffff0d}.site-header .button:hover,.hero .button:hover,.mid-cta .button:hover,.final-cta .button:hover{color:#fff;background:#f08a24;border-color:#f08a24;transform:translateY(3px);box-shadow:0 2px 6px #ffffff0f,2px 3px 12px #ffffff0a}.site-header .button:active,.hero .button:active,.mid-cta .button:active,.final-cta .button:active{transform:translateY(5px);box-shadow:0 1px 3px #ffffff0d,1px 2px 8px #ffffff08}.text-link{color:#f08a24;text-underline-offset:5px;font-weight:700}.site-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#15243ff2;border-bottom:1px solid #ffffff24;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.site-name{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800;text-decoration:none;position:relative}.site-name:after{content:"";transform-origin:0;background:#f08a24;height:2px;transition:transform .2s ease-out;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.site-name:hover:after,.site-name:focus-visible:after{transform:scaleX(1)}.site-name:focus-visible{outline:0}.site-nav{align-items:center;gap:28px;display:flex}.site-nav>a:not(.button){color:#ffffffb8;font-size:14px;font-weight:700;text-decoration:none;position:relative}.site-nav>a:not(.button):after{content:"";transform-origin:0;background:#f08a24;height:2px;transition:transform .2s ease-out;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.site-nav>a:not(.button):hover,.site-nav>a:not(.button):focus-visible{color:#fff}.site-nav>a:not(.button):hover:after,.site-nav>a:not(.button):focus-visible:after{transform:scaleX(1)}.site-nav>a:not(.button):focus-visible{outline:0}.hero{color:#fff;background-image:linear-gradient(90deg,#15243ffa 0%,#15243fe6 45%,#15243f4d 72%,#15243f1f 100%),url(/site-support/assets/wordpress-audit-hero-Bx77XwTe.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:calc(100svh - 72px);padding-block:80px 112px;display:flex;position:relative;overflow:hidden}.hero:before{content:none;background:#f08a24;width:10px;height:132px;position:absolute;top:78px;left:max(20px,50vw - 582px);transform:skew(-12deg)}.hero:after{content:"";background:#f08a24;width:110px;height:5px;position:absolute;bottom:70px;left:max(20px,50vw - 542px);transform:skew(-28deg)}.hero__layout{z-index:1;display:block;position:relative}.hero__content{max-width:750px}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:850;line-height:1.2}.hero__line{width:fit-content;display:block}.hero__line--quote{color:#ffffffc7;letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(24px,3.2vw,34px);font-weight:700}.hero__line--accent{z-index:0;color:#fff;background:#f08a24;margin-block:6px;padding-inline:.12em;transform:skew(-7deg)}.hero__lead{color:#ffffffd1;max-width:650px;margin:32px 0 0;font-size:20px;line-height:2}.hero__actions{align-items:center;gap:24px;margin-top:36px;display:flex}.hero__notes{color:#ffffffb8;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.hero__notes li{align-items:center;gap:7px;display:flex}.hero__notes li:before{content:"";background:#f08a24;border-radius:50%;width:5px;height:5px}.hero-offer{border-block:2px solid #ffffffa8;grid-template-columns:minmax(180px,.8fr) minmax(250px,1.2fr);align-items:end;gap:14px 30px;margin-top:34px;padding-block:26px;display:grid}.hero-offer__heading{flex-direction:column;gap:7px;padding-bottom:7px;display:flex}.hero-offer__heading span{color:#fff;letter-spacing:.08em;background:#f08a24;width:fit-content;padding:3px 9px;font-size:11px;font-weight:800;transform:skew(-8deg)}.hero-offer__heading strong{color:#fff;font-size:14px;line-height:1.6}.hero-offer__price{transform-origin:0 100%;white-space:nowrap;margin:0;transform:skew(-3deg)}.hero-offer__price>span{color:#ffffffad;letter-spacing:.08em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.hero-offer__price strong{color:#f08a24;letter-spacing:-.06em;font-family:Noto Sans JP,sans-serif;font-size:clamp(52px,6vw,78px);font-weight:900;line-height:1}.hero-offer__price small{margin-left:9px;font-size:12px;font-weight:700}.hero-offer__details{border-top:1px solid #ffffff47;grid-column:1/-1;gap:12px 24px;margin:0;padding:14px 0 0;list-style:none;display:flex}.hero-offer__details li{color:#ffffffb8;padding-left:13px;font-size:11px;font-weight:700;position:relative}.hero-offer__details li:before{content:"";background:#f08a24;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:0}.hero .text-link{color:#fff}.concerns{background:#fff}.concerns .section-heading{margin-bottom:100px}.concerns__closing{text-align:center;max-width:720px;margin:44px auto 0}.concerns__closing strong{color:#f08a24}.concern-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.concern-list li{border-bottom:1px solid #73839b;padding:19px 22px 19px 52px;position:relative}.concern-list li:nth-child(odd){border-right:1px solid #73839b}.concern-list li:before{color:#f08a24;content:"→";font-size:20px;font-weight:900;line-height:1.4;position:absolute;top:17px;left:18px}.service-steps{border-top:1px solid #73839b;margin:0;padding:0;list-style:none}.service-steps li{border-bottom:1px solid #73839b;grid-template-columns:100px 1fr;align-items:start;gap:30px;padding:30px 0;display:grid}.service-steps li>span{color:#f08a24;font-family:Noto Sans JP,sans-serif;font-size:26px;font-weight:800}.service-steps li div{grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);align-items:baseline;gap:32px;display:grid}.service-steps li h3{margin:0;font-size:21px}.service-steps li p{color:#40506a;margin:0}.annotation{color:#40506a;border-left:2px solid #f08a24;margin:28px 0 0;padding-left:18px;font-size:13px}.diagnosis{background:#fff}.diagnosis-grid{border-top:1px solid #73839b;border-left:1px solid #73839b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.diagnosis-grid article{border-bottom:1px solid #73839b;border-right:1px solid #73839b;min-height:250px;padding:30px;transition:background-color .2s ease-out,color .2s ease-out}.diagnosis-grid article:hover,.diagnosis-grid article:focus-within{color:#fff;background:#15243f}.diagnosis-grid article:hover>span,.diagnosis-grid article:focus-within>span{color:#f08a24}.diagnosis-grid article:hover p,.diagnosis-grid article:focus-within p{color:#ffffffd1}.diagnosis-grid article>span{color:#f08a24;font-family:Noto Sans JP,sans-serif;font-size:15px;font-weight:800}.diagnosis-grid article h3{margin:34px 0 12px;font-size:21px;line-height:1.55}.diagnosis-grid article p{color:#40506a;margin:0;font-size:14px;line-height:1.9}.repairs .eyebrow,.repairs .section-heading>p:last-child{color:#ffffffad}.repairs__layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:90px;display:grid}.check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;font-size:18px;list-style:none;display:grid}.check-list li{border-bottom:1px solid #ffffff29;padding:14px 0 14px 26px;position:relative}.check-list li:before{content:"";border-bottom:1px solid #ffffffb8;border-left:1px solid #ffffffb8;width:10px;height:5px;position:absolute;top:25px;left:2px;transform:rotate(-45deg)}.scope-card{background:#15243f;border:1px solid #ffffff3d;align-self:center;padding:34px}.scope-card h3{margin:0 0 22px;font-size:22px}.scope-card ul{color:#ffffffc7;margin:0;padding-left:20px;font-size:14px}.scope-card p{color:#ffffffad;border-top:1px solid #ffffff29;margin:26px 0 0;padding-top:22px;font-size:13px}.updates{background:#fff}.updates__intro{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:80px;margin-bottom:56px;display:grid}.updates__intro .section-heading{margin:0}.updates__intro>p{color:#40506a;margin:0 0 8px}.updates__columns{background:#73839b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.updates__included,.updates__excluded{background:#fff;padding:38px}.updates__included h3,.updates__excluded h3{margin:0 0 28px;font-size:20px}.updates__included dl{margin:0}.updates__included dl div{border-bottom:1px solid #73839b;justify-content:space-between;gap:20px;padding-block:15px;display:flex}.updates__included dl dt{font-weight:700}.updates__included dl dd{color:#40506a;text-align:right;margin:0}.updates__excluded ul{color:#40506a;margin:0;padding-left:21px}.updates__note{background:#fff;border-left:3px solid #f08a24;margin:30px 0 0;padding:20px 24px;font-size:14px}.mid-cta{color:#fff;background:#15243f;padding-block:76px;position:relative;overflow:hidden}.mid-cta__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(330px,.55fr);align-items:center;gap:70px;display:grid;position:relative}.mid-cta__copy .eyebrow{color:#f08a24}.mid-cta__copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.5vw,54px);line-height:1.35}.mid-cta__copy>p:last-child{color:#ffffffbd;max-width:620px;margin:20px 0 0;font-size:19px;line-height:1.9}.mid-cta__copy>p:last-child strong{color:#fff;font-weight:900}.mid-cta__action{border-left:1px solid #ffffff47;padding-left:38px}.mid-cta__action>p{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 20px;display:flex}.mid-cta__action>p strong{color:#fff;background:#f08a24;padding:3px 10px;font-size:12px;transform:skew(-8deg)}.mid-cta__action>p span{font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:800}.mid-cta__action small{color:#ffffff9e;margin-top:12px;font-size:11px;display:block}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline li{grid-template-columns:78px 1fr;gap:30px;padding:0 0 32px;display:grid;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):after{content:"";background:#73839b;width:1px;position:absolute;top:52px;bottom:0;left:38px}.timeline li>span{z-index:1;color:#f08a24;background:#fff;border:1px solid #73839b;place-items:center;width:78px;height:52px;font-family:Noto Sans JP,sans-serif;font-weight:800;display:grid}.timeline li>div{border-bottom:1px solid #73839b;padding:10px 0 28px}.timeline li h3{margin:0 0 5px;font-size:19px}.timeline li p{color:#40506a;margin:0}.pricing{background:#fff}.pricing__layout{grid-template-columns:minmax(0,.8fr) minmax(340px,.6fr);align-items:center;gap:100px;display:grid}.pricing .section-heading{margin:0}.price-card{background:#fff;border:2px solid #172643;padding:44px}.price-card__label{color:#40506a;margin:0;font-size:13px;font-weight:700}.price-card__amount{color:#f08a24;letter-spacing:-.04em;margin:4px 0 0;font-family:Noto Sans JP,sans-serif;font-size:clamp(46px,6vw,66px);font-weight:800;line-height:1.2}.price-card__amount small{color:#172643;letter-spacing:0;margin-left:9px;font-family:inherit;font-size:14px;font-weight:700}.price-card__payment{color:#40506a;border-block:1px solid #73839b;justify-content:space-between;gap:18px;margin-top:24px;padding-block:16px;font-size:12px;display:flex}.price-card ul{margin:25px 0;padding:0;list-style:none}.price-card ul li{padding:6px 0 6px 22px;position:relative}.price-card ul li:before{content:"";border-bottom:1px solid #f08a24;border-left:1px solid #f08a24;width:7px;height:4px;position:absolute;top:17px;left:2px;transform:rotate(-45deg)}.price-card__caption{color:#40506a;text-align:center;margin:14px 0 0;font-size:11px}.monitor-conditions{border-top:1px solid #73839b;margin-top:64px;padding-top:38px}.monitor-conditions h3{margin:0}.monitor-conditions ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:22px 0 14px;padding:0;list-style:none;display:grid}.monitor-conditions ul li{padding-left:18px;position:relative}.monitor-conditions ul li:before{content:"";background:#f08a24;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.monitor-conditions p{color:#40506a;margin:0;font-size:13px}.about .eyebrow{color:#ffffffb8}.about__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:100px;display:grid}.about__layout h2{letter-spacing:-.04em;margin:0;font-size:clamp(31px,4.5vw,40px);line-height:1.4}.about__body p{color:#ffffffc2}.about__name{border-bottom:1px solid #ffffff2e;margin-top:0;padding-bottom:24px;line-height:1.8}.about__name strong{color:#fff;font-size:24px}.faq{background:#fff}.faq-list{border-top:1px solid #73839b}.faq-list details{border-bottom:1px solid #73839b}.faq-list summary{cursor:pointer;padding:25px 56px 25px 4px;font-size:17px;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before,.faq-list summary:after{content:"";background:#f08a24;width:16px;height:1px;transition:transform .2s ease-out;position:absolute;top:50%;right:12px}.faq-list summary:after{transform:rotate(90deg)}.faq-list details[open] summary:after{transform:rotate(0)}.faq-list p{color:#40506a;margin:-4px 0 0;padding:0 56px 26px 4px}.final-cta{color:#fff;text-align:center;background:#15243f;padding-block:112px}.final-cta .eyebrow{color:#ffffffb8}.final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5.5vw,62px);line-height:1.35}.final-cta .container>p:not(.eyebrow,.final-cta__note){color:#fffc;max-width:620px;margin:26px auto 32px}.final-cta__note{color:#ffffffad;max-width:610px;margin:24px auto 0;font-size:12px}.site-footer{color:#fff9;background:#15243f;padding-block:24px}.site-footer__inner{justify-content:space-between;gap:20px;display:flex}.site-footer p{letter-spacing:.06em;margin:0;font-size:11px}@media (width<=960px){.section{padding-block:88px}.hero{padding-block:76px 92px}.hero__layout{grid-template-columns:1fr;gap:56px}.hero__content{max-width:780px}.diagnosis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnosis-grid h3{font-size:18px}.repairs__layout,.pricing__layout,.about__layout{grid-template-columns:1fr;gap:56px}.scope-card,.price-card{max-width:620px}.updates__intro{grid-template-columns:1fr;gap:24px}}@media (width<=720px){html{scroll-padding-top:70px}.container,.container--narrow{width:min(100% - 32px,1120px)}.section{padding-block:72px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:clamp(29px,9vw,42px)}.site-header__inner{min-height:64px}.site-name{font-size:11px}.site-nav>a:not(.button){display:none}.site-nav .button{min-height:38px;padding-inline:16px;font-size:12px}.hero{background-image:linear-gradient(90deg,#15243ff5 0%,#15243fe0 68%,#15243f9e 100%),url(/site-support/assets/wordpress-audit-hero-Bx77XwTe.webp);background-position:62%;min-height:calc(100svh - 64px);padding-block:58px 78px}.hero:before{width:6px;height:86px;top:32px;left:9px;right:auto}.hero:after{width:70px;height:4px;inset:auto auto 26px 16px}.hero h1{font-size:clamp(32px,9.1vw,40px);line-height:1.28}.hero__lead{margin-top:24px;font-size:17px;line-height:1.9}.hero__actions{flex-direction:column;align-items:stretch;gap:16px}.hero__actions .button{width:100%}.hero__actions .text-link{text-align:center}.hero__notes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-offer{grid-template-columns:1fr}.hero-offer__price strong{font-size:clamp(50px,15vw,66px)}.hero-offer__details{flex-direction:column;grid-column:1;gap:5px}.concern-list,.diagnosis-grid,.check-list,.updates__columns,.monitor-conditions ul{grid-template-columns:1fr}.concern-list li:nth-child(odd){border-right:0}.service-steps li{grid-template-columns:54px 1fr;gap:14px}.service-steps li div{grid-template-columns:1fr;gap:8px}.diagnosis-grid article{min-height:auto}.repairs__layout{gap:48px}.updates__included,.updates__excluded{padding:28px 22px}.updates__included dl div{flex-direction:column;align-items:flex-start;gap:3px}.updates__included dl div dd{text-align:left}.mid-cta{padding-block:62px}.mid-cta__inner{grid-template-columns:1fr;gap:34px}.mid-cta__action{border-top:1px solid #ffffff47;border-left:0;padding:30px 0 0}.mid-cta__action .button{width:100%}.timeline li{grid-template-columns:52px 1fr;gap:18px}.timeline li:not(:last-child):after{top:44px;left:25px}.timeline li>span{width:52px;height:44px;font-size:13px}.timeline li>div{padding-top:5px}.price-card{padding:30px 24px}.price-card__payment{flex-direction:column;align-items:flex-start;gap:5px}.about__layout{gap:42px}.final-cta{padding-block:82px}.site-footer__inner{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p-fixed-cta{z-index:100;visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;bottom:24px;right:24px;transform:translateY(12px)}.p-fixed-cta.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.p-fixed-cta__link{color:#fff;padding:14px 20px;text-align:center;background-color:#f08a24;border-radius:50%;gap:4px;padding:76px 20px 70px;text-decoration:none;display:grid}@media (width<=720px){.p-fixed-cta__link{padding:33px 20px 27px}}.p-fixed-cta__label{font-size:.75rem}.p-fixed-cta__text{font-size:20px;font-weight:700}@media (width<=720px){.p-fixed-cta__text{font-size:14px}}.br__pc{display:none}@media (width<=720px){.br__pc{display:block}}
