.pc-lp.pc-pita{--pc-teal:#26a69a;--pc-teal-deep:#1f8a80;--pc-ink:#333;--pc-pita-panel:#e4f4f1;--pc-pita-yellow:#ffd300;--pc-pita-orange:#ff9900;--pc-pita-gray:#f0f2f5;width:100%;max-width:none;margin:0;padding:0;background:#fff;color:var(--pc-ink);font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}
.pc-lp.pc-pita,.pc-lp.pc-pita *{box-sizing:border-box}
.pc-lp.pc-pita :where(p,h1,h2,h3,ul,ol,li){margin:0;padding:0;border:0;font-style:normal}
.pc-lp.pc-pita :where(h1,h2,h3){font-family:inherit;line-height:1.5;font-weight:800}
.pc-lp.pc-pita :where(img){display:block;max-width:100%;height:auto;margin:0;border:0;border-radius:0;box-shadow:none}
.pc-lp.pc-pita :where(a){color:inherit;text-decoration:none}
.pc-lp.pc-pita :where(ul,ol){list-style:none}
.pc-lp.pc-pita :where(li)::before{content:none}
.pc-lp.pc-pita .pc-pita__inner{width:100%;max-width:670px;margin:0 auto}
.pc-lp.pc-pita .pc-pita__header{display:flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;background:#fff}
.pc-lp.pc-pita .pc-pita__brand{margin:0;color:var(--pc-teal);font-size:16px;font-weight:800;letter-spacing:.02em;line-height:1.4;text-align:center}
.pc-lp.pc-pita .pc-pita__hero{padding:30px 15px 12px;background:var(--pc-teal)}
.pc-lp.pc-pita .pc-pita__audience{margin:0 0 14px;color:#fff;font-size:15px;font-weight:700;line-height:1.5;text-align:center}
.pc-lp.pc-pita .pc-pita__frame{position:relative;padding:18px 16px 16px;background:var(--pc-pita-panel);border:1px solid #fff}
.pc-lp.pc-pita .pc-pita__service{margin:0 0 8px;color:var(--pc-teal);font-size:16px;font-weight:800;line-height:1.5}
.pc-lp.pc-pita .pc-pita__title{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 15px;color:#fff;font-size:clamp(24px,8.2vw,32px);font-weight:800;line-height:1.3;letter-spacing:0}
.pc-lp.pc-pita .pc-pita__headline-line{display:block;max-width:100%;padding:0 4px 3px;background:var(--pc-teal);white-space:nowrap}
.pc-lp.pc-pita .pc-pita__headline-line--accent{color:var(--pc-pita-yellow)}
.pc-lp.pc-pita .pc-pita__headline-line--long{font-size:.76em;line-height:1.72}
.pc-lp.pc-pita .pc-pita__checks{position:relative;z-index:1;display:grid;gap:7px;margin:0;padding:0;list-style:none}
.pc-lp.pc-pita .pc-pita__checks li{display:flex;align-items:center;gap:4px;min-height:45px;margin:0;padding:6px 8px 6px 4px;border-left:3px solid var(--pc-teal);background:#fff;color:var(--pc-teal);font-size:13px;font-weight:800;line-height:1.5}
.pc-lp.pc-pita .pc-pita__checks li+li{padding-right:96px}
.pc-lp.pc-pita .pc-pita__check{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--pc-teal);border-radius:50%;font-size:13px;line-height:1}
.pc-lp.pc-pita .pc-pita__person{position:absolute;z-index:2;right:0;bottom:0;width:100px;height:134px;max-width:none;object-fit:contain;object-position:center bottom;pointer-events:none}
.pc-lp.pc-pita .pc-pita__free{margin:12px 0 0;color:#fff;font-size:12px;font-weight:400;line-height:1.5;text-align:right}
.pc-lp.pc-pita .pc-pita__entry{padding:22px 9px 27px;background:#fff;text-align:center}
.pc-lp.pc-pita .pc-pita__entry-label{margin:0 0 12px;color:#808080;font-size:16px;font-weight:700;line-height:1.5;text-align:center}
.pc-lp.pc-pita .pc-pita__button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:76px;padding:18px 10px;border:0;border-radius:4px;background:var(--pc-pita-orange);color:#fff;box-shadow:0 4px 7px rgba(0,0,0,.25);font-family:inherit;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none;cursor:pointer;touch-action:manipulation}
.pc-lp.pc-pita .pc-pita__button:visited,.pc-lp.pc-pita .pc-pita__button:hover,.pc-lp.pc-pita .pc-pita__button:focus{color:#fff}
.pc-lp.pc-pita .pc-pita__button:hover{filter:brightness(.97)}
.pc-lp.pc-pita .pc-pita__button:active{transform:translateY(2px);box-shadow:0 2px 4px rgba(0,0,0,.2)}
.pc-lp.pc-pita .pc-pita__button:focus-visible{outline:3px solid var(--pc-teal-deep);outline-offset:4px}
.pc-lp.pc-pita .pc-cta-label{display:block;min-width:0;line-height:1.5}
.pc-lp.pc-pita .pc-pita__button-free{display:inline-block;white-space:nowrap}
.pc-lp.pc-pita .pc-pita__button-arrow{position:relative;display:block;flex:0 0 16px;width:16px;height:16px;border-radius:50%;background:#fff}
.pc-lp.pc-pita .pc-pita__button-arrow::after{position:absolute;top:50%;left:50%;display:block;width:6px;height:6px;border-top:2px solid var(--pc-pita-orange);border-right:2px solid var(--pc-pita-orange);transform:translate(-70%,-50%) rotate(45deg);content:""}
.pc-lp.pc-pita .pc-pita__button-note{margin:12px 0 0;color:#ff0000;font-size:13px;font-weight:700;line-height:1.6;text-align:center}
.pc-lp.pc-pita .pc-pita__offer{padding:13px 9px 16px;background:var(--pc-teal)}
.pc-lp.pc-pita .pc-pita__scarcity{margin:0 0 8px;color:#fff;font-size:14px;font-weight:400;line-height:1.5;text-align:center}
.pc-lp.pc-pita .pc-pita__button--round{min-height:50px;padding:10px 12px;border-radius:40px;box-shadow:0 4px 0 #cc7a00}
.pc-lp.pc-pita .pc-pita__button--round .pc-pita__button-arrow{order:1}
.pc-lp.pc-pita .pc-pita__offer .pc-pita__button-note,.pc-lp.pc-pita .pc-pita__sticky .pc-pita__button-note{margin-top:8px;color:#fff;font-size:11px;font-weight:400}
.pc-lp.pc-pita .pc-pita__features{padding:24px 13px 34px;background:var(--pc-pita-gray)}
.pc-lp.pc-pita .pc-pita__card{margin:0 0 26px;padding:20px;border:0;border-radius:4px;background:#fff;box-shadow:0 4px 16px rgba(38,166,154,.12)}
.pc-lp.pc-pita .pc-pita__card:last-child{margin-bottom:0}
.pc-lp.pc-pita .pc-pita__feature-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}
.pc-lp.pc-pita .pc-pita__feature-title{margin:14px 0 10px;color:var(--pc-teal);font-size:18px;font-weight:800;line-height:1.5;text-align:center}
.pc-lp.pc-pita .pc-pita__feature-title span{text-decoration:underline;text-decoration-color:var(--pc-teal);text-decoration-thickness:2px;text-underline-offset:3px}
.pc-lp.pc-pita .pc-pita__body{margin:0;color:var(--pc-ink);font-size:14px;font-weight:400;line-height:1.8;text-align:left}
.pc-lp.pc-pita .pc-pita__students{margin:20px 0 0;padding:16px 14px;border-radius:4px;background:#f6f6f6}
.pc-lp.pc-pita .pc-pita__students-title{margin:0 0 10px;color:var(--pc-teal);font-size:18px;font-weight:800;line-height:1.5}
.pc-lp.pc-pita .pc-pita__students-list{margin:0;padding:0 0 0 1em;list-style:disc}
.pc-lp.pc-pita .pc-pita__students-list li{margin:0;padding:0;color:var(--pc-ink);font-size:13px;font-weight:400;line-height:1.8}
.pc-lp.pc-pita .pc-pita__flow{padding:32px 13px 44px;background:#fff}
.pc-lp.pc-pita .pc-pita__section-title{margin:0 0 26px;color:var(--pc-teal);font-size:22px;font-weight:800;line-height:1.5;text-align:center}
.pc-lp.pc-pita .pc-pita__steps{display:grid;gap:34px;margin:0;padding:0;list-style:none}
.pc-lp.pc-pita .pc-pita__step{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px 12px;border-radius:4px;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.12)}
.pc-lp.pc-pita .pc-pita__step:not(:last-child)::after{position:absolute;left:calc(50% - 6px);bottom:-23px;width:12px;height:12px;border-bottom:2px solid var(--pc-teal);border-right:2px solid var(--pc-teal);transform:rotate(45deg);content:""}
.pc-lp.pc-pita .pc-pita__step-image{flex:0 0 64px;width:64px;height:64px;border-radius:50%;object-fit:contain}
.pc-lp.pc-pita .pc-pita__step-body{flex:1;min-width:0}
.pc-lp.pc-pita .pc-pita__step-title{display:flex;align-items:baseline;gap:5px;margin:0 0 7px;color:var(--pc-teal);font-size:18px;font-weight:800;line-height:1.5}
.pc-lp.pc-pita .pc-pita__step-number{display:inline-grid;place-items:center;flex:0 0 17px;width:17px;height:17px;border-radius:50%;background:var(--pc-teal);color:#fff;font-size:12px;line-height:1}
.pc-lp.pc-pita .pc-pita__step .pc-pita__body{font-size:12px;line-height:1.8}
.pc-lp.pc-pita .pc-pita__closing{padding:28px 15px;background:var(--pc-teal);text-align:center}
.pc-lp.pc-pita .pc-pita__closing-title{margin:0 0 14px;color:var(--pc-pita-yellow);font-size:28px;font-weight:800;line-height:1.5;text-align:center}
.pc-lp.pc-pita .pc-pita__closing-copy{margin:0;color:#fff;font-size:12px;font-weight:400;line-height:1.8;text-align:center}
.pc-lp.pc-pita .pc-pita__footer{padding:36px 16px 30px;background:var(--pc-teal);color:#fff;text-align:center}
.pc-lp.pc-pita .pc-pita__footer .pc-pita__brand{color:#fff;font-size:24px}
.pc-lp.pc-pita .pc-pita__footer-nav{display:flex;flex-direction:column;align-items:center;gap:12px;margin:26px 0 30px}
.pc-lp.pc-pita .pc-pita__footer-nav a{color:#fff;font-size:13px;line-height:1.6}
.pc-lp.pc-pita .pc-pita__footer-nav a:hover{text-decoration:underline}
.pc-lp.pc-pita .pc-pita__copyright{margin:0;color:#fff;font-size:11px;line-height:1.5}
.pc-lp.pc-pita .pc-pita__sticky{position:fixed;z-index:1000;right:0;bottom:0;left:0;width:100%;margin:0;padding:10px 9px calc(10px + env(safe-area-inset-bottom,0px));background:var(--pc-teal);visibility:hidden;transform:translateY(110%);pointer-events:none;transition:transform .2s ease,visibility .2s}
.pc-lp.pc-pita .pc-pita__sticky.pc-mobile-cta--visible{visibility:visible;transform:translateY(0);pointer-events:auto}
.pc-lp.pc-pita .pc-pita__sticky .pc-pita__scarcity{font-size:13px}
.pc-lp.pc-pita .pc-pita__sticky .pc-pita__button{max-width:650px;min-height:48px;margin:0 auto;font-size:15px}
.pc-lp [data-cm-pita-line][aria-disabled="true"]:not(.pc-mobile-cta){opacity:.45;pointer-events:none;cursor:not-allowed;box-shadow:none}
.pc-lp .pc-route-notice{margin:0;padding:4px 12px;font-size:12px;text-align:center;color:#153b39;background:#edf8f7}
.pc-lp.pc-pita{max-width:450px;margin:0 auto}
.pc-lp.pc-pita .pc-pita__logo{width:150px;max-width:60%;margin:0 auto}
.pc-lp.pc-pita .pc-pita__frame{overflow:hidden}
.pc-lp.pc-pita .pc-pita__frame::before,.pc-lp.pc-pita .pc-pita__frame::after{position:absolute;z-index:0;width:110px;height:12px;background:linear-gradient(90deg,#a87f12,#f3d66b 45%,#c99a1c 70%,#a87f12);box-shadow:0 1px 2px rgba(0,0,0,.18);pointer-events:none;content:""}
.pc-lp.pc-pita .pc-pita__frame::before{top:18px;right:-30px;transform:rotate(45deg)}
.pc-lp.pc-pita .pc-pita__frame::after{bottom:18px;left:-30px;transform:rotate(45deg)}
.pc-lp.pc-pita .pc-pita__service,.pc-lp.pc-pita .pc-pita__title{position:relative;z-index:1}
.pc-lp.pc-pita .pc-pita__title{font-size:clamp(24px,8.8vw,36px)}
.pc-lp.pc-pita .pc-pita__headline-line--long{font-size:.7em}
.pc-lp.pc-pita .pc-pita__checks li{min-height:54px;padding-right:22px;font-size:15px;line-height:1.45;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%)}
.pc-lp.pc-pita .pc-pita__checks li+li{padding-right:104px}
.pc-lp.pc-pita .pc-pita__check{flex-basis:20px;width:20px;height:20px;border-width:2px;font-size:12px;font-weight:900}
.pc-lp.pc-pita .pc-pita__chunk{display:inline-block}
.pc-lp.pc-pita .pc-pita__mark{display:inline-block;text-decoration:underline 4px var(--pc-pita-yellow);text-underline-offset:4px;text-decoration-skip-ink:none}
body:has(.pc-lp.pc-pita) #bfb_content_pc,body:has(.pc-lp.pc-pita) #bfb_content_sp{display:none !important}
body:has(.pc-lp.pc-pita){background:#fff !important}
@media(min-width:769px){.pc-lp.pc-pita .pc-pita__sticky{display:none}}
@media(prefers-reduced-motion:reduce){.pc-lp.pc-pita .pc-pita__sticky{transition:none}}

body:has(.pc-lp--seo) > #container > header.header, body:has(.pc-lp--seo) article#entry > .article-header, body:has(.pc-lp--seo) article#entry > .article-footer, body:has(.pc-lp--seo) article#entry > #comments, body:has(.pc-lp--seo) #sidebar1, body:has(.pc-lp--seo) > #container > footer.footer, body:has(.pc-lp--seo) [id^="bfb_content_"], body:has(.pc-lp--seo) .fixed-menu, body:has(.pc-lp--seo) .totop, body:has(.pc-lp--seo) .pc-lp .toc{display:none !important}
body:has(.pc-lp--seo) #container, body:has(.pc-lp--seo) #content, body:has(.pc-lp--seo) #inner-content, body:has(.pc-lp--seo) #main, body:has(.pc-lp--seo) article#entry, body:has(.pc-lp--seo) .entry-content{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;display:block !important;border:0 !important;background:transparent !important;box-shadow:none !important}
body:has(.pc-lp--seo) .entry-content >:not(.pc-lp){display:none !important}
body:has(.pc-lp--seo) .pc-lp p:empty, body:has(.pc-lp--seo) .pc-lp a > br, body:has(.pc-lp--seo) .pc-lp noscript + br, body:has(.pc-lp--seo) .pc-lp .pc-header__inner > br, body:has(.pc-lp--seo) .pc-lp h1 > br, body:has(.pc-lp--seo) .pc-lp .pc-hero__goal > br, body:has(.pc-lp--seo) .pc-lp h2 > br:not(.pc-final__mobile-break), body:has(.pc-lp--seo) .pc-lp .pc-final__closing > br:not(.pc-final__mobile-break), body:has(.pc-lp--seo) .pc-lp .pc-footer nav > br{display:none !important}
body:has(.pc-lp--seo) .pc-lp p:has(> .pc-line-btn), body:has(.pc-lp--seo) .pc-lp p:has(> .pc-orange-btn), body:has(.pc-lp--seo) .pc-lp p:has(> .pc-mobile-cta){width:100%;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important}
body:has(.pc-lp--seo) .pc-lp p:has(> .pc-line-btn)::before, body:has(.pc-lp--seo) .pc-lp p:has(> .pc-line-btn)::after, body:has(.pc-lp--seo) .pc-lp p:has(> .pc-orange-btn)::before, body:has(.pc-lp--seo) .pc-lp p:has(> .pc-orange-btn)::after, body:has(.pc-lp--seo) .pc-lp p:has(> .pc-mobile-cta)::before, body:has(.pc-lp--seo) .pc-lp p:has(> .pc-mobile-cta)::after{content:none !important;display:none !important}
body:has(.pc-lp--seo) .pc-lp p:has(> .pc-mobile-cta){height:0 !important;overflow:visible !important;font-size:0 !important;line-height:0 !important}
body:has(.pc-lp--seo) .entry-content .pc-lp a, body:has(.pc-lp--seo) .entry-content .pc-lp a:visited, body:has(.pc-lp--seo) .entry-content .pc-lp a:hover, body:has(.pc-lp--seo) .entry-content .pc-lp a:focus, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-cta-label{text-decoration:none !important;text-decoration-line:none !important}
body:has(.pc-lp--seo) .entry-content .pc-lp h1, body:has(.pc-lp--seo) .entry-content .pc-lp h2, body:has(.pc-lp--seo) .entry-content .pc-lp h3{padding:0 !important;border:0 !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important}
body:has(.pc-lp--seo) .entry-content .pc-lp h1::before, body:has(.pc-lp--seo) .entry-content .pc-lp h1::after, body:has(.pc-lp--seo) .entry-content .pc-lp h2::before, body:has(.pc-lp--seo) .entry-content .pc-lp h2::after, body:has(.pc-lp--seo) .entry-content .pc-lp h3::before, body:has(.pc-lp--seo) .entry-content .pc-lp h3::after{content:none !important;display:none !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-heading h2, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-advantages h3, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-final h2{color:var(--pc-ink) !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__message h3{color:var(--pc-teal-deep) !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-flow h3{color:var(--pc-teal) !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-heading--advantages h2, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-band h2{color:white !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-heading--advantages h2{margin-top:0 !important;margin-bottom:0 !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-band h2{margin-top:0 !important;margin-bottom:0 !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__benefit, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__speed-lane, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__goal{margin-right:auto !important;margin-left:auto !important;text-align:center !important;justify-content:center !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__benefit{display:flex !important;width:100% !important;align-items:flex-end !important;justify-content:center !important;padding:0 !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__benefit, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__goal{margin-top:0 !important;margin-bottom:0 !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__speed-lane{margin-top:8px !important;margin-bottom:5px !important}
body:has(.pc-lp--seo) .entry-content .pc-lp p.pc-cta-kicker{margin-top:0 !important;margin-bottom:10px !important}
body:has(.pc-lp--seo) .entry-content .pc-lp p.pc-cta-kicker--companies{margin-top:28px !important;margin-bottom:5px !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-footer{display:block !important;margin:0 !important}
body:has(.pc-lp--seo) .entry-content .pc-lp .pc-heading--lined h2::before, body:has(.pc-lp--seo) .entry-content .pc-lp .pc-heading--lined h2::after{content:"" !important;display:block !important}
@media (max-width:880px){body:has(.pc-lp--seo) .entry-content .pc-lp .pc-hero > img.pc-hero__photo{position:absolute !important;inset:0 0 auto auto !important;width:58% !important;height:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;object-fit:cover !important;object-position:67% center !important;transform:none !important}}
@media (max-width:560px){body:has(.pc-lp--seo) .entry-content .pc-lp .pc-hero > img.pc-hero__photo{width:65% !important;object-position:67% center !important}body:has(.pc-lp--seo) .entry-content .pc-lp .pc-entry__content > p.pc-entry__lead{margin:0 0 3px !important}body:has(.pc-lp--seo) .entry-content .pc-lp .pc-bridge__speed-lane{margin-top:8px !important;margin-bottom:5px !important}body:has(.pc-lp--seo) .entry-content .pc-lp a.pc-mobile-cta{min-height:70px !important;padding-top:10px !important;padding-bottom:10px !important}body:has(.pc-lp--seo) .entry-content .pc-lp .pc-mobile-cta .pc-cta-label{font-size:clamp(15px, 4vw, 16px) !important}body:has(.pc-lp--seo) .entry-content .pc-lp .pc-heading--advantages{height:82px !important;min-height:82px !important;display:flex !important;align-items:center !important;padding-top:0 !important;padding-bottom:0 !important}}
.pc-lp--seo .pc-featured-voice blockquote::before, .pc-lp--seo .pc-featured-voice blockquote::after, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-featured-voice blockquote::before, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-featured-voice blockquote::after{content:none !important;display:none !important}
.pc-lp--seo .pc-flow img.pc-flow__arrow, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-flow img.pc-flow__arrow{display:block !important;width:34px !important;height:20px !important;margin:-4px auto 0 !important;padding:0 !important;border:0 !important;max-width:none !important;max-height:none !important;border-radius:0 !important;background:transparent !important;visibility:visible !important;opacity:1 !important;overflow:visible !important;object-fit:contain !important;clip-path:none !important;transform:none !important}
.pc-lp--seo .pc-flow > p:has(> img.pc-flow__arrow), body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-flow > p:has(> img.pc-flow__arrow){display:contents !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important}
body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-university-list{margin:0 0 7px !important;padding:0 !important}
@media (min-width:881px){.pc-lp--seo .pc-bridge__brand, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-bridge__brand{display:block !important;font-size:32px;line-height:1.35 !important;text-align:center !important;white-space:normal !important}.pc-lp--seo .pc-service-mobile-break, body:has(.pc-lp--seo) .entry-content .pc-lp--seo br.pc-service-mobile-break{display:initial !important}.pc-lp--seo .pc-hero__copy, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-hero__copy{padding-bottom:92px !important}.pc-lp--seo .pc-hero > img.pc-hero__photo, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-hero > img.pc-hero__photo{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:100% !important;max-width:none !important;max-height:none !important;margin:0 !important;padding:0 !important;object-fit:cover !important;object-position:center !important;transform:none !important}.pc-lp--seo .pc-heading--advantages h2, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-heading--advantages h2{display:flex !important;width:fit-content !important;max-width:100% !important;align-items:center !important;justify-content:center !important;gap:12px !important;margin:0 auto !important;padding:0 !important;font-size:42px;line-height:1 !important;transform:translateY(-15px)}.pc-lp--seo .pc-heading--advantages .pc-heading-accent--light, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-heading--advantages .pc-heading-accent--light{position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:block !important;width:24px !important;height:38px !important;flex:0 0 24px !important;align-self:center !important;float:none !important;margin:0 0 2px !important;padding:0 !important;object-fit:contain !important;vertical-align:middle !important}.pc-lp--seo .pc-heading--advantages .pc-heading-accent--left, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-heading--advantages .pc-heading-accent--left{transform:translateY(30px) !important}.pc-lp--seo .pc-heading--advantages .pc-heading-accent--right, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-heading--advantages .pc-heading-accent--right{transform:translateY(30px) scaleX(-1) !important}.pc-lp--seo .pc-companies__lead, body:has(.pc-lp--seo) .entry-content .pc-lp--seo p.pc-companies__lead{display:block !important;max-width:760px !important;margin:-28px auto 35px !important;text-align:center !important}.pc-lp--seo .pc-band__message, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-band__message{display:block !important;font-size:34px;white-space:nowrap !important}.pc-lp--seo .pc-flow > i, .pc-lp--seo .pc-flow img.pc-flow__arrow, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-flow > i, body:has(.pc-lp--seo) .entry-content .pc-lp--seo .pc-flow img.pc-flow__arrow{display:block !important;width:38px !important;height:22px !important;margin:-4px auto 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;max-width:none !important;max-height:none !important;background:transparent !important;object-fit:contain !important;clip-path:none !important;transform:none !important}}
