.mkt.pr{--pr-text:#33415c;--pr-lede:#50617a;--pr-mut:#64748d;--pr-hair:#dfe7f2;--pr-hair2:#c3cfe2;--pr-band:#f5f8fc;--pr-sans:"Instrument Sans", "Segoe UI", system-ui, sans-serif;color:var(--navy);font-family:var(--pr-sans);background:#fff}.mkt.pr h1,.mkt.pr h2,.mkt.pr h3{font-family:var(--pr-sans)}.mkt.pr .pop{color:var(--orange)}.mkt .pr-wrap{max-width:1160px;margin:0 auto;padding:0 64px}.mkt .pr-btn{border:1px solid var(--orange);background:var(--orange);color:#fff;height:48px;font:600 15px var(--pr-sans);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 22px;transition:background .15s,border-color .15s;display:inline-flex}.mkt .pr-btn:hover{background:var(--orange-deep);border-color:var(--orange-deep)}.mkt .pr-btn.pr-ghost{color:var(--navy);background:#fff;border-color:#d8dfec}.mkt .pr-btn.pr-ghost:hover{border-color:var(--pr-hair2);background:#f6f8fc}.mkt .pr-btn.pr-sm{height:36px;padding:0 14px;font-size:14px}.mkt .pr-btn:focus-visible,.mkt.pr button:focus-visible,.mkt.pr input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mkt .pr-mini{z-index:59;visibility:hidden;background:#040c26;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;transition:transform .25s,visibility .25s;position:fixed;top:78px;left:0;right:0;transform:translateY(-100%)}.mkt .pr-mini.on{visibility:visible;transform:none}.mkt .pr-mini-row{align-items:center;gap:28px;height:60px;display:flex}.mkt .pr-mplan{color:#ffffffb8;align-items:baseline;gap:8px;font-size:14px;display:flex}.mkt .pr-mplan:hover{color:#fff}.mkt .pr-mp{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.mkt .pr-mini .pr-btn{margin-left:auto}.mkt .pr-head{color:#fff;background:#040c26;padding:72px 0 112px}.mkt .pr-head-grid{grid-template-columns:1fr minmax(0,400px);align-items:end;gap:64px;display:grid}.mkt .pr-head h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,60px);font-weight:500;line-height:1.05}.mkt .pr-head-lede{color:#ffffffbd;max-width:46ch;margin:20px 0 0;font-size:19px;line-height:1.45}.mkt .pr-bill{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mkt .pr-seg{border:1px solid #ffffff38;border-radius:4px;gap:3px;padding:3px;display:inline-flex}.mkt .pr-seg button{color:#ffffffb8;height:36px;font:500 14px var(--pr-sans);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 16px}.mkt .pr-seg button.on{color:#040c26;background:#fff}.mkt .pr-bill-note{color:#ffffff9e;font-size:14px}.mkt .pr-bill-note b{color:#f5a742;font-weight:600}.mkt .pr-plans{padding:0 0 72px}.mkt .pr-p3{border:1px solid var(--pr-hair);background:#fff;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-64px;display:grid;box-shadow:0 18px 44px #061b311a}.mkt .pr-plan{flex-direction:column;padding:32px 28px 28px;scroll-margin-top:150px;display:flex}.mkt .pr-plan+.pr-plan{border-left:1px solid var(--pr-hair)}.mkt .pr-plan.pr-feat{box-shadow:inset 0 3px 0 var(--orange)}.mkt .pr-pt{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt .pr-plan h2{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:26px;font-weight:500}.mkt .pr-who{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pr-mut);white-space:nowrap;font-size:11.5px}.mkt .pr-feat .pr-who{color:var(--orange-deep)}.mkt .pr-tagline{min-height:44px;color:var(--pr-lede);margin:8px 0 0;font-size:15px;line-height:1.45}.mkt .pr-price{color:var(--navy);align-items:baseline;gap:4px;margin-top:22px;display:flex}.mkt .pr-cur{align-self:flex-start;margin-top:4px;font-size:24px;font-weight:500}.mkt .pr-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:500;line-height:1}.mkt .pr-per{color:var(--pr-mut);font-size:15px}.mkt .pr-save{min-height:20px;color:var(--pr-mut);margin-top:6px;font-size:13px}.mkt .pr-plan>.pr-btn{width:100%;margin-top:20px}.mkt .pr-flag{border-top:1px solid var(--pr-hair);margin-top:24px;padding-top:20px}.mkt .pr-fk{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep);font-size:11px}.mkt .pr-ft{color:var(--navy);margin-top:6px;font-size:16px;font-weight:600}.mkt .pr-fd{color:var(--pr-lede);margin-top:4px;font-size:14px;line-height:1.5}.mkt .pr-inh{color:var(--navy);margin-top:20px;font-size:13px;font-weight:600}.mkt .pr-list{flex-direction:column;flex:1 0 auto;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mkt .pr-list li{color:var(--pr-text);grid-template-columns:16px 1fr;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.mkt .pr-list li:before,.mkt .pr-tbl td.y span:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23024CAA' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px}.mkt .pr-list li:before{margin-top:2px}.mkt .pr-fine{color:var(--pr-mut);text-align:center;margin:20px 0 0;font-size:12px}.mkt .pr-fine a{text-decoration:underline}.mkt .pr-risk{grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.mkt .pr-risk div{color:var(--pr-lede);padding:4px 20px;font-size:14px;line-height:1.45}.mkt .pr-risk div+div{border-left:1px solid var(--pr-hair)}.mkt .pr-risk div:first-child{padding-left:0}.mkt .pr-risk b{color:var(--navy);margin-bottom:2px;font-weight:600;display:block}.mkt .pr-sec{border-top:1px solid var(--pr-hair);background:#fff;padding:96px 0}.mkt .pr-sec.pr-tint{background:var(--pr-band)}.mkt .pr-sech{grid-template-columns:1fr minmax(0,420px);align-items:end;gap:64px;margin-bottom:40px;display:grid}.mkt .pr-sech h2,.mkt .pr-faql h2,.mkt .pr-close h2{letter-spacing:-.028em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.08}.mkt .pr-sech p{color:#4a5678;margin:0;font-size:17px;line-height:1.6}.mkt .pr-scroll{overflow-x:auto}.mkt .pr-cn{color:var(--navy);font-size:16px;font-weight:600;display:block}.mkt .pr-cp,.mkt .pr-cs{color:var(--pr-mut);font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;font-weight:400;display:block}.mkt .pr-tbl{border-collapse:collapse;background:#fff;width:100%;min-width:780px;font-size:14.5px}.mkt .pr-tbl th,.mkt .pr-tbl td{border-bottom:1px solid var(--pr-hair);text-align:center;vertical-align:middle;padding:13px 16px}.mkt .pr-tbl thead th{border-bottom-color:var(--pr-hair2);vertical-align:bottom;padding:18px 16px}.mkt .pr-tbl tbody th{text-align:left;width:34%;color:var(--pr-text);font-weight:400}.mkt .pr-tbl td{color:var(--navy);font-variant-numeric:tabular-nums}.mkt .pr-tbl .hi{background:#fff8ef}.mkt .pr-tbl thead .hi{box-shadow:inset 0 3px 0 var(--orange)}.mkt .pr-tbl tr.grp th{color:var(--navy);padding-top:28px;font-weight:600}.mkt .pr-tbl tr.grp th,.mkt .pr-tbl tr.grp td{border-bottom-color:var(--pr-hair2)}.mkt .pr-tbl tr.grp td{padding-top:28px}.mkt .pr-tbl td.y span{vertical-align:-3px;color:#0000;width:16px;height:16px;display:inline-block;overflow:hidden}.mkt .pr-tbl td.y span:before{display:block}.mkt .pr-tbl td.n{color:#aab6c9}.mkt .pr-quote{grid-template-columns:auto 1fr;align-items:start;gap:28px;max-width:860px;margin:0;display:grid}.mkt .pr-quote img{object-fit:cover;border-radius:50%;width:64px;height:64px}.mkt .pr-quote blockquote{letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.3}.mkt .pr-quote figcaption{color:var(--navy);margin-top:18px;font-size:15px;font-weight:600}.mkt .pr-quote figcaption small{color:var(--pr-mut);font-size:14px;font-weight:400;display:block}.mkt .pr-alt{border-collapse:collapse;width:100%;min-width:760px;font-size:15px;line-height:1.45}.mkt .pr-alt th,.mkt .pr-alt td{border-bottom:1px solid var(--pr-hair);text-align:left;vertical-align:top;padding:18px 20px}.mkt .pr-alt thead th{border-bottom-color:var(--pr-hair2);vertical-align:bottom}.mkt .pr-alt tbody th{width:20%;color:var(--navy);font-weight:500}.mkt .pr-alt td{color:var(--pr-lede)}.mkt .pr-alt .us{background:var(--pr-band);width:32%;color:var(--navy);font-weight:500}.mkt .pr-alt thead .us{box-shadow:inset 0 2px 0 var(--orange)}.mkt .pr-faqg{grid-template-columns:minmax(0,360px) 1fr;align-items:start;gap:72px;display:grid}.mkt .pr-faql{flex-direction:column;gap:24px;display:flex}.mkt .pr-gf{border:1px solid var(--pr-hair);background:#fff;border-radius:4px;padding:20px}.mkt .pr-gf b{color:var(--navy);font-size:15px;font-weight:600;display:block}.mkt .pr-gf span{color:var(--pr-lede);margin-top:4px;font-size:14px;line-height:1.5;display:block}.mkt .pr-faq{border-top:1px solid var(--pr-hair)}.mkt .pr-faq .qa2{border-bottom:1px solid var(--pr-hair)}.mkt .pr-faq .qa2>button{text-align:left;width:100%;font:500 17px/1.4 var(--pr-sans);color:var(--navy);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.mkt .pr-faq .pm2{color:var(--pr-mut);flex:none;font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.mkt .pr-faq .qa2.open .pm2{transform:rotate(45deg)}.mkt .pr-faq .ans2{max-height:0;transition:max-height .25s;overflow:hidden}.mkt .pr-faq .ans2 p{max-width:62ch;color:var(--pr-lede);margin:0 0 20px;font-size:15.5px;line-height:1.6}.mkt .pr-faq .ans2 b{color:var(--navy);font-weight:600}.mkt .pr-close{color:#fff;background:#040c26;padding:96px 0}.mkt .pr-close-grid{grid-template-columns:1fr minmax(0,500px);align-items:end;gap:64px;display:grid}.mkt .pr-close h2{color:#fff}.mkt .pr-close p{color:#ffffffb8;margin:16px 0 0;font-size:18px}.mkt .pr-uform{gap:8px;margin:0;display:flex}.mkt .pr-uform input{min-width:0;height:52px;font:16px var(--pr-sans);color:var(--navy);background:#fff;border:1px solid #0000;border-radius:4px;flex:auto;padding:0 16px}.mkt .pr-uform input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff8c004d}.mkt .pr-uform .pr-btn{flex:none;height:52px}@media (max-width:980px){.mkt .pr-p3{grid-template-columns:1fr}.mkt .pr-plan+.pr-plan{border-left:0;border-top:1px solid var(--pr-hair)}.mkt .pr-tagline{min-height:0}.mkt .pr-risk{grid-template-columns:1fr 1fr;row-gap:16px}.mkt .pr-risk div:nth-child(3){border-left:0;padding-left:0}.mkt .pr-head-grid,.mkt .pr-sech,.mkt .pr-faqg,.mkt .pr-close-grid{grid-template-columns:1fr;align-items:start;gap:28px}}@media (max-width:720px){.mkt .pr-wrap{padding:0 20px}.mkt .pr-head{padding:48px 0 104px}.mkt .pr-sec,.mkt .pr-close{padding:72px 0}.mkt .pr-plan{padding:28px 20px 24px}}@media (max-width:560px){.mkt .pr-risk{grid-template-columns:1fr}.mkt .pr-risk div{padding-left:0;border-left:0!important}.mkt .pr-uform{flex-direction:column}.mkt .pr-quote{grid-template-columns:1fr}.mkt .pr-mini-row{gap:14px}.mkt .pr-mplan{font-size:13px}}
