.page-content .seo-main{width:100%;color:var(--primary-text,#1a1a1a);margin:0 auto;padding:104px 0 72px}.page-content .seo-breadcrumb{margin-bottom:24px;font-size:14px}.page-content .seo-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-content .seo-breadcrumb li{color:var(--secondary-text,#41424d);align-items:center;display:inline-flex}.page-content .seo-breadcrumb li+li:before{content:"/";color:#a0a2aa;margin-right:8px;font-size:13px}.page-content .seo-breadcrumb a{color:var(--secondary-text,#41424d);text-decoration:none;transition:color .15s}.page-content .seo-breadcrumb a:hover{color:var(--primary-text,#1a1a1a);text-decoration:underline}.page-content .seo-breadcrumb span[aria-current=page]{color:var(--primary-text,#1a1a1a);font-weight:500}.page-content .seo-intro{max-width:880px;margin-bottom:36px}.page-content .seo-intro h1{margin:0 0 16px}.page-content .seo-intro p.body-large{color:var(--secondary-text,#41424d);margin:0;font-size:18px;line-height:1.6}.page-content .seo-section{margin-top:38px;scroll-margin-top:90px}.page-content .seo-section h2{margin:0 0 16px}.page-content .seo-section h3{margin:0 0 10px}.page-content .seo-main p,.page-content .seo-main li{color:var(--secondary-text,#41424d);font-size:16px;line-height:1.65}.page-content .seo-main a:not(.cta){color:#4633f3;text-underline-offset:3px}.page-content .seo-main a:not(.cta):hover{text-decoration:underline}.page-content .seo-main ul,.page-content .seo-main ol:not(.seo-breadcrumb ol){margin:14px 0;padding-left:20px}.page-content .seo-main li+li{margin-top:8px}.page-content .cost_item{max-width:none}.page-content .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.page-content .seo-card{width:100%;min-width:0;padding:24px 26px}.page-content .seo-grid>.seo-section{margin-top:0}.page-content .seo-card h2,.page-content .seo-card h3{margin:0 0 14px}.page-content .seo-card ul{margin:0;padding-left:20px}.page-content .seo-card ul li{margin-bottom:10px;font-size:15px;line-height:1.5}.page-content .seo-card .seo-price{letter-spacing:-.02em;color:var(--primary-text,#1a1a1a);margin:10px 0;font-size:26px;font-weight:600}.page-content .seo-main .seo-note{color:#6b6a70;margin-top:14px;font-size:13.5px}@media (width>=992px){.page-content .seo-package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-content .seo-table-wrap{width:100%;margin:20px 0;padding:0;overflow-x:auto}.page-content .seo-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #4633f3}.page-content .seo-table-hint{display:none}.page-content .seo-table{border-collapse:separate;border-spacing:0;text-align:left;background:#fff;width:100%;min-width:640px;font-size:15px}.page-content .seo-table th,.page-content .seo-table td{vertical-align:top;color:var(--secondary-text,#41424d);border-bottom:1px solid #eef0f4;padding:15px 18px;line-height:1.5}.page-content .seo-table thead th{color:var(--primary-text,#1a1a1a);background-color:#f7f7f8;border-bottom:1px solid #eef0f4;font-size:14px;font-weight:600}.page-content .seo-table .seo-group th{color:var(--primary-text,#1a1a1a);background-color:#f7f7f8;padding:12px 18px;font-weight:600}.page-content .seo-table th[scope=row]{color:var(--primary-text,#1a1a1a);width:28%;font-weight:600}.page-content .seo-table caption{text-align:left;color:#6b6a70;background-color:#fafafa;border-bottom:1px solid #eef0f4;padding:14px 18px;font-size:13.5px;font-weight:500}.page-content .seo-cta{flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:32px;padding:24px;display:flex}.page-content .seo-cta .cta{justify-content:center;align-items:center;width:auto;min-height:68px;padding:0 32px;text-decoration:none;display:inline-flex}.page-content .seo-cta .cta span{z-index:1;color:#fff;position:relative}.page-content .seo-cta .seo-note{margin-top:0}.page-content .v2-reference-faq.seo-faq-section{background:0 0;margin-top:44px;padding:0}.page-content .v2-reference-faq.seo-faq-section .v2-reference-faq__wrapper{padding-top:20px;padding-bottom:20px}.page-content .v2-reference-faq.seo-faq-section .v2-reference-faq__title-wrap{text-align:left;max-width:100%;margin-bottom:20px}.page-content .v2-reference-faq.seo-faq-section .v2-reference-faq__list{max-width:100%;margin:0}@media (width<=767px){.page-content .seo-main{padding-top:84px}.page-content .seo-grid{grid-template-columns:1fr;gap:16px}.page-content .seo-card{padding:20px}.page-content .seo-intro p.body-large{font-size:16.5px}.page-content .seo-cta{flex-direction:column;align-items:flex-start}.page-content .seo-cta .cta{width:100%}.page-content .seo-table-hint{color:var(--secondary-text,#41424d);margin:16px 0 8px;font-size:13px;display:block}.page-content .seo-table-wrap{margin-top:8px}.page-content .seo-table th[scope=row],.page-content .seo-table thead th:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:1px 0 #eef0f4}.page-content .seo-table thead th:first-child{background:#f7f7f8}}
