@charset "UTF-8";.cost-page{background:#fff;color:rgb(var(--color-k-text))}.cost-page .page-hero--tool .page-hero__aside{background:transparent;border:0;border-radius:0;padding:0}.cost-page .page-hero--tool.page-hero--has-aside .page-hero__inner{gap:48px;grid-template-columns:minmax(0,1fr) minmax(360px,410px)}@media (max-width:1100px){.cost-page .page-hero--tool.page-hero--has-aside .page-hero__inner{grid-template-columns:1fr}}.cost-page .hero-link{color:#fff;text-decoration:underline;text-underline-offset:3px}.cost-page .hero-link:hover{color:#fff;text-decoration-thickness:2px}.cost-page .hero-calc{background:#fff;border-radius:var(--radius-l);box-shadow:var(--shadow-card);color:rgb(var(--color-k-ink));padding:20px}.cost-page .hero-calc__h{color:rgb(var(--color-k-ink));font-size:16px;font-weight:500;margin:0 0 12px}.cost-page .deep{display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:var(--container-deep);padding:48px var(--gutter) 64px}@media (min-width:1024px){.cost-page .deep{gap:48px;-moz-column-gap:48px;column-gap:48px;grid-template-columns:repeat(12,minmax(0,1fr))}.cost-page .deep .section-nav{grid-column:span 3/span 3;min-width:0}.cost-page .article-col{grid-column:span 9/span 9}}.cost-page .article-col{min-width:0}.cost-page .t-caption{color:rgb(var(--color-k-text-faint));font-size:13px;line-height:1.5;margin:0}.cost-page .t-caption--spaced{margin-bottom:16px}.cost-page .sec{margin-bottom:56px;scroll-margin-top:80px}.cost-page .sec:first-child{margin-top:0}.cost-page .sec:last-child{margin-bottom:0}.cost-page .sec-header{margin-bottom:20px}.cost-page .sec-header .t-lead{margin-bottom:0;margin-top:12px}.cost-page .sec .inline-callout,.cost-page .sec .sgroup{margin:16px 0}.cost-page .answer{padding:28px 32px}.cost-page .answer__h{color:rgb(var(--color-k-ink));font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0 0 12px}.cost-page .answer__body{color:rgb(var(--color-k-text));font-size:16.5px;line-height:1.6;margin:0 0 16px}.cost-page .answer__body:last-of-type{margin-bottom:0}.cost-page .answer__source{border-top:1px solid rgb(var(--color-k-rule-soft));color:rgb(var(--color-k-text-faint));font-size:13px;font-style:italic;margin:16px 0 0;padding-top:14px}.cost-page .prices{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:20px 0 0}@media (max-width:760px){.cost-page .prices{grid-template-columns:repeat(2,1fr)}}.cost-page .prices__tile{background:rgb(var(--color-k-purple-50));border:1px solid rgb(var(--color-k-rule-soft));border-radius:var(--radius-s);padding:14px 14px 16px}.cost-page .prices__name{color:rgb(var(--color-k-text-soft));font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 6px}.cost-page .prices__amt{color:rgb(var(--color-k-ink));font-family:var(--font-mono);font-size:18px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em;margin:0}.cost-page .prices__amt small{color:rgb(var(--color-k-text-soft));font-size:13px;font-weight:400}.cost-page .dlist{margin:8px 0 0;padding:0}.cost-page .dlist--vertical{display:block}.cost-page .dlist__item{border-top:1px solid rgb(var(--color-k-rule));padding:18px 0}.cost-page .dlist__item:last-child{border-bottom:1px solid rgb(var(--color-k-rule))}.cost-page .dlist__term{align-items:baseline;color:rgb(var(--color-k-ink));display:flex;font-size:16px;font-weight:500;gap:12px;margin:0 0 6px}.cost-page .dlist__index{color:rgb(var(--color-k-purple-700));font-family:var(--font-mono);font-size:12px;font-weight:400}.cost-page .dlist__desc{color:rgb(var(--color-k-text));font-size:15px;line-height:1.55;margin:0}.cost-page .dlist__desc p{color:inherit;font:inherit;margin:0}.cost-page .statrow{border-top:1px solid hsla(0,0%,100%,.16);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:20px 0 18px}.cost-page .statrow__item{padding:14px 20px 14px 0}.cost-page .statrow__item+.statrow__item{border-left:1px solid hsla(0,0%,100%,.1);padding-left:24px}.cost-page .statrow__num{color:#fff;font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0 0 3px}.cost-page .statrow__label{color:#c4a3c7;font-size:13px;line-height:1.4;margin:0}@media (max-width:720px){.cost-page .statrow{grid-template-columns:1fr}.cost-page .statrow__item+.statrow__item{border-left:none;border-top:1px solid hsla(0,0%,100%,.1);padding-left:0;padding-top:14px}}.cost-page .hstat{align-items:center;background:rgb(var(--color-k-purple-50));border-radius:var(--radius-m);display:grid;gap:28px;grid-template-columns:auto 1fr;margin:16px 0 24px;padding:24px 28px}.cost-page .hstat__figure{color:rgb(var(--color-k-purple-700));font-family:var(--font-mono);font-size:clamp(40px,5vw,56px);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}.cost-page .hstat__body{border-left:1px solid rgb(var(--color-k-rule));padding-left:28px}.cost-page .hstat__caption{color:rgb(var(--color-k-text));font-size:14.5px;line-height:1.5;margin:0}@media (max-width:560px){.cost-page .hstat{gap:12px;grid-template-columns:1fr;padding:20px}.cost-page .hstat__body{border-left:none;border-top:1px solid rgb(var(--color-k-rule));padding-left:0;padding-top:12px}}.cost-page .sgroup{border-bottom:1px solid rgb(var(--color-k-rule));border-top:1px solid rgb(var(--color-k-rule));display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin:16px 0;padding:24px 0}.cost-page .sgroup--3{grid-template-columns:repeat(3,1fr)}.cost-page .sgroup__item{text-align:left}.cost-page .sgroup__figure{color:rgb(var(--color-k-ink));font-family:var(--font-mono);font-size:clamp(28px,3.4vw,36px);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0 0 6px}.cost-page .sgroup__label{color:rgb(var(--color-k-text));font-size:14.5px;line-height:1.45;margin:0}@media (max-width:560px){.cost-page .sgroup,.cost-page .sgroup--3{gap:18px;grid-template-columns:1fr}}.cost-page .callout{background:#fff;border:1px solid rgb(var(--color-k-rule));border-left:3px solid rgb(var(--color-k-purple-700));border-radius:0 var(--radius-m) var(--radius-m) 0;display:grid;gap:14px;grid-template-columns:32px 1fr;margin:16px 0;padding:16px 20px}.cost-page .callout__icon{align-items:center;background:rgb(var(--color-k-purple-100));border-radius:50%;color:rgb(var(--color-k-purple-700));display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.cost-page .callout__icon svg{height:14px;width:14px}.cost-page .callout__body{align-self:center}.cost-page .callout__body p{color:rgb(var(--color-k-text));font-size:14.5px;line-height:1.55;margin:0}.cost-page .callout__body p+p{margin-top:8px}.cost-page .pros{background:#fff;border:1px solid rgb(var(--color-k-rule));border-radius:var(--radius-m);display:grid;gap:0;grid-template-columns:1fr 1fr;margin:8px 0 16px;overflow:hidden}.cost-page .pros__col{padding:22px 24px}.cost-page .pros__col+.pros__col{border-left:1px solid rgb(var(--color-k-rule-soft))}.cost-page .pros__h{color:rgb(var(--color-k-ink));font-size:17px;font-weight:500;line-height:1.3;margin:0 0 8px}.cost-page .pros__desc{color:rgb(var(--color-k-text));font-size:14.5px;line-height:1.55;margin:0}@media (max-width:640px){.cost-page .pros{grid-template-columns:1fr}.cost-page .pros__col+.pros__col{border-left:none;border-top:1px solid rgb(var(--color-k-rule-soft))}}.cost-page .figure{margin:16px 0 0}.cost-page .figure img{border-radius:var(--radius-m);box-shadow:var(--shadow-ambient);height:auto;width:100%}.cost-page .drivers{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:8px}@media (max-width:720px){.cost-page .drivers{grid-template-columns:1fr}}.cost-page .driver{padding:20px 22px}.cost-page .driver__figure{color:rgb(var(--color-k-purple-700));font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.01em;margin:0 0 4px}.cost-page .driver__desc{color:rgb(var(--color-k-text));font-size:14px;line-height:1.5;margin:0}.cost-page .driver__more{border-top:1px solid rgb(var(--color-k-rule));margin-top:12px;padding-top:10px}.cost-page .driver__more>summary{align-items:center;color:rgb(var(--color-k-purple-700));cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;list-style:none}.cost-page .driver__more>summary::-webkit-details-marker{display:none}.cost-page .driver__more>summary:after{content:"+";font-size:16px;font-weight:400;transition:transform .15s}.cost-page .driver__more[open]>summary:after{content:"–"}.cost-page .driver__more-body{margin-top:10px}.cost-page .driver__more-body p{color:rgb(var(--color-k-text-soft));font-size:13.5px;line-height:1.5;margin:0 0 8px}.cost-page .driver__more-body p:last-child{margin-bottom:0}.cost-page .table-title{color:rgb(var(--color-k-ink));font-size:16px;font-weight:500;letter-spacing:-.005em;margin:24px 0 8px}.cost-page .table-title:first-child{margin-top:0}.cost-page .female-tables{border:1px solid rgb(var(--color-k-rule));border-radius:var(--radius-m);margin:24px 0 0;overflow:hidden}.cost-page .female-tables>summary{align-items:center;background:rgb(var(--color-k-purple-50));color:rgb(var(--color-k-ink));cursor:pointer;display:flex;font-size:15.5px;font-weight:500;justify-content:space-between;list-style:none;padding:16px 20px}.cost-page .female-tables>summary::-webkit-details-marker{display:none}.cost-page .female-tables>summary:after{color:rgb(var(--color-k-purple-700));content:"+";font-size:18px;font-weight:400;transition:transform .15s}.cost-page .female-tables[open]>summary:after{content:"-"}.cost-page .female-tables>.content-table-wrap,.cost-page .female-tables>.table-title{margin:16px 20px}.cost-page .article-col .related{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:8px 0 0}@media (max-width:880px){.cost-page .article-col .related{grid-template-columns:1fr}}.cost-page .article-col .related__card{color:inherit;display:block;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.cost-page .article-col .related__card:hover{border-color:rgb(var(--color-k-purple-700));box-shadow:var(--shadow-card);text-decoration:none;transform:translateY(-1px)}.cost-page .article-col .related__title{color:rgb(var(--color-k-ink));font-size:16px;font-weight:500;line-height:1.3;margin:0 0 6px}.cost-page .article-col .related__desc{color:rgb(var(--color-k-text-soft));font-size:13.5px;line-height:1.45;margin:0 0 12px}.cost-page .article-col .related__cta{color:rgb(var(--color-k-purple-700));font-size:13px;font-weight:500}.cost-page .tip-list{list-style:none!important;margin:8px 0 0!important;padding:0!important}.cost-page .tip-list li{border-top:1px solid rgb(var(--color-k-rule));color:rgb(var(--color-k-text));font-size:15px;line-height:1.55;padding:18px 0}.cost-page .tip-list li:last-child{border-bottom:1px solid rgb(var(--color-k-rule))}.cost-page .tip-list li p{margin:0}.cost-page .ref-link{border-bottom:1px solid rgb(var(--color-k-purple-700)/.4);color:rgb(var(--color-k-purple-700));display:inline-block;font-size:14px;margin-top:16px;padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s}.cost-page .ref-link:hover{border-bottom-color:rgb(var(--color-k-purple-900));color:rgb(var(--color-k-purple-900))}.cost-page .ref-link-wrap{margin:16px 0 0}.cost-page .sec-cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 0}.cost-page .sec-cta__sub{color:rgb(var(--color-k-text-soft));font-size:13.5px}
