@charset "UTF-8";.pricing{}.pricing-table-card{border-radius:16px;overflow:hidden;padding:0}.pricing-table-scroll{overflow-x:auto}.pricing-table{border-collapse:collapse;min-width:33.75rem;table-layout:fixed;text-align:left;width:100%}.pricing-table td,.pricing-table th{padding:1rem clamp(1rem,3vw,1.5rem);vertical-align:baseline}.pricing-table thead th{font-size:0.875rem;font-weight:500;letter-spacing:0.1px;line-height:1.43;background-color:75rem;padding-block:1rem}.pricing-table tbody td,.pricing-table tbody th{border-top:1px solid #e3e2e6;padding-block:1.5rem}.pricing-table tbody th{font-size:1rem;font-weight:400;letter-spacing:0.5px}.pricing-col-item{width:40%}.pricing-col-price{width:24%}.pricing-fee{font-size:1.375rem;font-weight:500;letter-spacing:0;line-height:1.27}.pricing-detail{font-size:0.875rem;font-weight:500;letter-spacing:0.1px;line-height:1.43;color:#43474e;font-weight:400;letter-spacing:0.25px}.pricing-note{font-size:0.875rem;font-weight:500;letter-spacing:0.1px;line-height:1.43;color:#43474e;font-weight:400;letter-spacing:0.25px;margin-top:1.5rem;max-width:60ch}.pricing-addon{display:flex;flex-direction:column;padding:1.5rem 1rem}.pricing-addon .tile-text{margin-bottom:1rem}.pricing-addon-price{color:#0b57d0;font-size:1.375rem;font-weight:500;letter-spacing:0;line-height:1.27;margin:auto 0 0}.pricing-inclusion{align-self:start;border-radius:16px}.pricing-inclusion-title{font-size:1.125rem;font-weight:500;line-height:1.33;margin-bottom:1rem}.pricing-list{display:grid;gap:0.5rem;list-style:disc;margin:0;padding-left:1.5rem}.pricing-list-quiet{color:#43474e}.pricing-sample-card{align-items:center}.pricing-sample-title{font-size:2rem;line-height:1.25;margin-bottom:0.75rem}.pricing-sample-text{color:#43474e;margin-bottom:1.5rem;max-width:46ch}.pricing-sample-specs{display:grid;gap:0.75rem;margin:0 0 1.5rem;max-width:44ch}.pricing-sample-spec{font-size:0.875rem;font-weight:500;letter-spacing:0.1px;line-height:1.43;border-bottom:1px solid #e3e2e6;display:flex;font-weight:400;justify-content:space-between;letter-spacing:0.25px;padding-bottom:0.5rem}.pricing-sample-spec:last-child{border-bottom:0;padding-bottom:0}.pricing-sample-spec dd{font-weight:500}.pricing-sample-figure{border-radius:16px;margin:0;overflow:hidden}.pricing-sample-figure img{display:block;height:26.25rem;object-fit:cover;width:100%}@media (max-width:840px){.pricing-sample-figure img{height:20rem}}.pricing-report-item{padding:1.5rem 1rem}.pricing-report-number{font-size:0.875rem;font-weight:500;letter-spacing:0.1px;line-height:1.43;color:#0b57d0;display:block;margin-bottom:0.5rem}