.pp-root{--pp-nav-h:62px;--pp-line:#0b1f3a1a;--pp-line-soft:#0b1f3a12;--pp-blue-soft:#e8eef9;--pp-band:#f3f6fb;--pp-cat:#f0f3f7;--pp-hot-col:#3b71d50f;--pp-hot-solid:#f2f6fc}.pp-root .pp-wrap{width:min(1360px,100% - 64px);margin:0 auto}@media (min-width:1680px){.pp-root .pp-wrap{width:min(1440px,100% - 64px)}}@media (max-width:639px){.pp-root .pp-wrap{width:calc(100% - 32px)}}.pp-root :focus-visible{outline:2px solid var(--tl-blue);outline-offset:2px;border-radius:4px}.pp-root .pp-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbfaf7f0;box-shadow:0 1px #0b1f3a12}.pp-root .pp-nav__in{width:min(1360px,100% - 64px);max-width:none;padding-inline:0}@media (min-width:1680px){.pp-root .pp-nav__in{width:min(1440px,100% - 64px)}}@media (max-width:639px){.pp-root .pp-nav__in{width:calc(100% - 32px)}}.pp-root .pp-nav__current{background-size:100% 1.5px;font-weight:700}.pp-root .pr-btn{white-space:nowrap;border:1.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pp-root .pr-btn--outline{border-color:var(--tl-navy);color:var(--tl-navy);background:0 0}.pp-root .pr-btn--outline:hover{color:var(--tl-navy);background:#0b1f3a0d}.pp-root .pr-btn--solid{border-color:var(--tl-blue);background:var(--tl-blue);color:#fff}.pp-root .pr-btn--solid:hover{border-color:var(--tl-blue-hover);background:var(--tl-blue-hover);color:#fff}.pp-root .pr-btn--dark:hover{border-color:var(--tl-blue-dark-hover);background:var(--tl-blue-dark-hover)}.pp-root .pr-btn--ghost{color:#fff;background:0 0;border-color:#fff6}.pp-root .pr-btn--ghost:hover{color:#fff;background:#ffffff14}.pp-root .pr-hero{padding:26px 0 0}.pp-root .pr-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pp-root .pr-eyebrow{background:var(--pp-blue-soft);color:var(--tl-blue-hover);letter-spacing:.04em;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}.pp-root .pr-head h1{max-width:830px;color:var(--tl-navy);letter-spacing:-.03em;margin-top:14px;font-size:clamp(32px,3.9vw,54px);font-weight:700;line-height:1.05}.pp-root .pr-head p{max-width:640px;color:var(--tl-text);margin-top:12px;font-size:16px;line-height:1.5}.pp-root .pr-head .pr-head__note{color:var(--tl-muted);margin-top:4px;font-size:13.5px}.pp-root .pr-grid{grid-template-columns:1fr;gap:16px;margin-top:30px;display:grid}@media (min-width:640px){.pp-root .pr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pp-root .pr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp-root .pr-card{border:1px solid var(--pp-line);background:#fff;border-radius:13px;flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 1px 2px #0b1f3a0a}.pp-root .pr-card--hot{border:2px solid var(--tl-blue);padding:23px;box-shadow:0 10px 26px -18px #3b71d580}@media (min-width:640px){.pp-root .pr-card--hot{transform:translateY(-3px)}}.pp-root .pr-card__badge{background:var(--tl-blue);color:#fff;letter-spacing:.02em;border-radius:0 0 6px 6px;padding:3px 9px 4px;font-size:11px;font-weight:600;position:absolute;top:-2px;left:21px}.pp-root .pr-card--hot .pr-card__name{margin-top:14px}.pp-root .pr-card__name{color:var(--tl-navy);letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.1}.pp-root .pr-card__role{color:var(--tl-muted);margin-top:3px;font-size:13.5px}.pp-root .pr-card__price{align-items:baseline;gap:6px;margin-top:16px;display:flex}.pp-root .pr-card__price b{color:var(--tl-navy);letter-spacing:-.03em;font-size:36px;font-weight:800;line-height:1}.pp-root .pr-card__price span{color:var(--tl-muted);font-size:13.5px}.pp-root .pr-card__list{flex-direction:column;flex:1;gap:9px;margin-top:18px;display:flex}.pp-root .pr-card__list li{color:var(--tl-navy);gap:9px;font-size:14px;line-height:1.35;display:flex}.pp-root .pr-check{color:var(--tl-blue);flex:none;margin-top:1px}.pp-root .pr-card .pr-btn{width:100%;margin-top:22px}.pp-root .pr-incl{background:var(--pp-band);border-radius:12px;gap:14px 24px;margin-top:18px;padding:16px 22px;display:grid}.pp-root .pr-incl__t{color:var(--tl-navy);font-size:14px;font-weight:700;line-height:1.3}.pp-root .pr-incl ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.pp-root .pr-incl li{color:var(--tl-navy);align-items:center;gap:10px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.pp-root .pr-incl li svg{color:var(--tl-blue);flex:none}@media (min-width:768px){.pp-root .pr-incl ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.pp-root .pr-incl{grid-template-columns:130px minmax(0,1fr);align-items:center;min-height:76px}.pp-root .pr-incl ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.pp-root .pr-incl li{border-left:1px solid var(--pp-line);padding:4px 16px}}.pp-root .pr-compare{padding:56px 0 0}.pp-root .pr-compare__head{text-align:center}.pp-root .pr-compare__head h2{color:var(--tl-navy);letter-spacing:-.025em;font-size:clamp(26px,2.6vw,34px);font-weight:700}.pp-root .pr-compare__head p{color:var(--tl-muted);margin-top:6px;font-size:15px}.pp-root .pr-table{display:none}@media (min-width:900px){.pp-root .pr-table{display:table}}.pp-root .pr-table{border:1px solid var(--pp-line);border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;border-radius:12px;width:100%;margin-top:24px;font-size:13.5px}.pp-root .pr-table__c0{width:34%}.pp-root .pr-table col.is-hot{background:var(--pp-hot-col)}.pp-root .pr-table thead th{top:var(--pp-nav-h);z-index:3;border-bottom:1px solid var(--pp-line);text-align:center;vertical-align:middle;background:#fff;padding:12px 10px 11px;position:sticky}.pp-root .pr-table thead th.is-hot{background:var(--pp-hot-solid)}.pp-root .pr-table thead th:first-child{border-top-left-radius:11px}.pp-root .pr-table thead th:last-child{border-top-right-radius:11px}.pp-root .pr-table .pr-table__corner{color:var(--tl-navy);text-align:left;padding-left:18px;font-size:13px;font-weight:700}.pp-root .pr-th__name{color:var(--tl-navy);font-size:15px;font-weight:700;display:block}.pp-root .pr-th__price{color:var(--tl-blue-hover);margin-top:1px;font-size:12.5px;font-weight:700;display:block}.pp-root .pr-th__price span{color:var(--tl-text);font-weight:500}.pp-root .pr-table__cat th{background:var(--pp-cat);color:var(--tl-navy);text-align:left;padding:8px 18px;font-size:13.5px;font-weight:700}.pp-root .pr-table tbody th[scope=row]{border-top:1px solid var(--pp-line-soft);color:var(--tl-navy);text-align:left;padding:9px 18px;font-weight:500;line-height:1.35}.pp-root .pr-table tbody td{border-top:1px solid var(--pp-line-soft);text-align:center;vertical-align:middle;padding:9px 8px}.pp-root .pr-table__cat+tr>*{border-top:0}.pp-root .pr-table tbody:last-child tr:last-child th{border-bottom-left-radius:11px}.pp-root .pr-table tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:11px}.pp-root .pr-hint{color:var(--tl-muted);font-size:12.5px;font-weight:400}.pp-root .pr-yes{color:var(--tl-blue);place-items:center;display:inline-grid}.pp-root .pr-no{color:var(--tl-text)}.pp-root .pr-val{color:var(--tl-navy);font-size:13px;font-weight:600}.pp-root .pr-acc{border:1px solid var(--pp-line);background:#fff;border-radius:12px;margin-top:20px}@media (min-width:900px){.pp-root .pr-acc{display:none}}.pp-root .pr-acc__item+.pr-acc__item{border-top:1px solid var(--pp-line)}.pp-root .pr-acc__btn{width:100%;color:var(--tl-navy);font:700 15px var(--font-figtree), "Figtree", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.pp-root .pr-acc__btn:focus-visible{outline-offset:-3px;border-radius:12px}.pp-root .pr-acc__panel{padding:0 16px 4px}.pp-root .pr-acc__row{border-top:1px solid var(--pp-line-soft);padding:12px 0}.pp-root .pr-acc__label{color:var(--tl-navy);font-size:14px;font-weight:600;line-height:1.35}.pp-root .pr-acc__vals{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin-top:8px;display:grid}.pp-root .pr-acc__vals>div{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.pp-root .pr-acc__vals>div.is-hot{background:var(--pp-hot-solid)}.pp-root .pr-acc__vals dt{color:var(--tl-text);font-size:13px}.pp-root .pr-acc__vals dd{text-align:right;margin:0;font-size:13px}.pp-root .pr-chev{border-bottom:1.75px solid;border-right:1.75px solid;flex:none;width:8px;height:8px;margin-top:-4px;transition:transform .25s;transform:rotate(45deg)}.pp-root :is(.pr-acc__item,.pr-qa).is-open .pr-chev{margin-top:4px;transform:rotate(225deg)}.pp-root .pr-service{background:#eef3fb;margin-top:56px;padding:34px 0}.pp-root .pr-service__grid{align-items:center;gap:24px;display:grid}@media (min-width:1000px){.pp-root .pr-service__grid{grid-template-columns:45fr 35fr 20fr;gap:0}.pp-root .pr-service__list,.pp-root .pr-service__price{border-left:1px solid var(--pp-line);padding-left:32px}.pp-root .pr-service__copy{padding-right:40px}.pp-root .pr-service__list{padding-right:24px}}.pp-root .pr-pill{color:var(--tl-blue-hover);background:#dde7f8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pp-root .pr-pill__check{width:13px;height:13px;color:var(--tl-blue-hover)}.pp-root .pr-service h2{color:var(--tl-navy);letter-spacing:-.02em;margin-top:12px;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.pp-root .pr-service__copy p{max-width:560px;color:var(--tl-text);margin-top:10px;font-size:15px;line-height:1.55}.pp-root .pr-service__list{gap:9px;display:grid}.pp-root .pr-service__list li{color:var(--tl-navy);align-items:center;gap:10px;font-size:14px;display:flex}.pp-root .pr-service__list svg{color:var(--tl-blue);flex:none}.pp-root .pr-service__amount{color:var(--tl-navy);font-size:17px;font-weight:700}.pp-root .pr-service__note{color:var(--tl-text);margin:4px 0 14px;font-size:13px;line-height:1.45}.pp-root .pr-service__price .pr-btn{width:100%}.pp-root .pr-faq{padding:52px 0}.pp-root .pr-faq__grid{gap:20px 56px;display:grid}@media (min-width:900px){.pp-root .pr-faq__grid{grid-template-columns:minmax(0,34fr) minmax(0,66fr);align-items:start}}.pp-root .pr-faq__head h2{color:var(--tl-navy);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);font-weight:700;line-height:1.15}.pp-root .pr-faq__head p{color:var(--tl-text);margin-top:10px;font-size:14.5px;line-height:1.5}.pp-root .pr-faq__head a{color:var(--tl-blue-hover);text-underline-offset:3px;text-decoration:underline}.pp-root .pr-faq__list{border-top:1px solid var(--pp-line)}.pp-root .pr-qa{border-bottom:1px solid var(--pp-line)}.pp-root .pr-qa__q{width:100%;color:var(--tl-navy);font:600 15px var(--font-figtree), "Figtree", sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pp-root .pr-qa__a{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.3,.7,.2,1),opacity .25s;display:grid}.pp-root .pr-qa.is-open .pr-qa__a{opacity:1;grid-template-rows:1fr}.pp-root .pr-qa__a>div{min-height:0;overflow:hidden}.pp-root .pr-qa__a p{color:var(--tl-text);padding:0 32px 16px 0;font-size:14.5px;line-height:1.6}.pp-root .pr-final{background:var(--tl-navy);color:#fff;padding:40px 0}.pp-root .pr-final__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 40px;display:flex}.pp-root .pr-final h2{color:#fff;letter-spacing:-.02em;font-size:clamp(24px,2.5vw,32px);font-weight:700}.pp-root .pr-final p{color:#c9d3e1;max-width:560px;margin-top:8px;font-size:15px;line-height:1.5}.pp-root .pr-final__ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:639px){.pp-root .pr-final__ctas{flex-direction:column;width:100%}.pp-root .pr-final__ctas .pr-btn{width:100%}}.pp-root .tl-footer__in{width:min(1360px,100% - 64px);max-width:none;padding-inline:0}@media (max-width:639px){.pp-root .tl-footer__in{width:calc(100% - 32px)}}.pp-root .lv3-wa-fab{z-index:90;color:#fff;background:#25d366;border-radius:999px;align-items:center;height:56px;display:inline-flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 10px 24px -10px #0b1f3a73}.pp-root .lv3-wa-ic{flex:none;place-items:center;width:56px;height:56px;display:grid}.pp-root .lv3-wa-label{opacity:0;white-space:nowrap;max-width:0;font-size:14.5px;font-weight:700;transition:max-width .35s,opacity .3s,padding .35s;overflow:hidden}@media (hover:hover) and (min-width:768px){.pp-root .lv3-wa-fab:hover .lv3-wa-label{opacity:1;max-width:240px;padding:0 4px 0 18px}}@media (prefers-reduced-motion:reduce){.pp-root :is(.pr-qa__a,.pr-chev,.pr-btn){transition:none}}