.offer-section{border:0;padding-block:80px 88px;display:block}.offer-intro{text-align:center}.offer-intro .label{margin:0 auto 20px}.offer-intro #offer-title{color:#243b4c;max-width:22ch;font:400 46px/52px var(--serif);letter-spacing:-.025em;margin:0 auto 20px}.offer-intro>p{max-width:46ch;margin-inline:auto}.offer-intro .detail-list{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;display:grid}.offer-intro .detail-list>div,.offer-intro .detail-list>div:first-child{border-top:1px solid #d8e1e7;padding:24px 0 0}.offer-intro .detail-list dt{color:#243b4c}.receipt-section{padding:88px var(--gutter) 104px;border:0}.receipt-paper{--receipt-surface:var(--paper);--receipt-rule:#a7b5bf;--receipt-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;filter:drop-shadow(0 3px 5px #243b4c1c)drop-shadow(0 24px 32px #243b4c24);max-width:568px;margin-inline:auto;position:relative}.receipt-paper:before,.receipt-paper:after{content:"";background:var(--receipt-surface);clip-path:polygon(0 100%,0 40%,1% 60%,2% 20%,3% 50%,4% 35%,5% 65%,6% 30%,7% 55%,8% 25%,9% 60%,10% 40%,11% 70%,12% 25%,13% 50%,14% 30%,15% 65%,16% 40%,17% 60%,18% 20%,19% 55%,20% 30%,21% 60%,22% 40%,23% 65%,24% 25%,25% 50%,26% 30%,27% 65%,28% 40%,29% 60%,30% 25%,31% 55%,32% 35%,33% 70%,34% 40%,35% 60%,36% 25%,37% 55%,38% 35%,39% 65%,40% 20%,41% 50%,42% 30%,43% 65%,44% 40%,45% 60%,46% 25%,47% 55%,48% 35%,49% 65%,50% 30%,51% 60%,52% 40%,53% 70%,54% 25%,55% 50%,56% 30%,57% 65%,58% 40%,59% 60%,60% 25%,61% 55%,62% 35%,63% 70%,64% 40%,65% 60%,66% 25%,67% 55%,68% 35%,69% 65%,70% 20%,71% 50%,72% 30%,73% 65%,74% 40%,75% 60%,76% 25%,77% 55%,78% 35%,79% 65%,80% 30%,81% 60%,82% 40%,83% 70%,84% 25%,85% 50%,86% 30%,87% 65%,88% 40%,89% 60%,90% 25%,91% 55%,92% 35%,93% 70%,94% 40%,95% 60%,96% 25%,97% 55%,98% 35%,99% 65%,100% 40%,100% 100%);height:10px;position:absolute;inset-inline:0}.receipt-paper:before{top:-9px}.receipt-paper:after{bottom:-9px;transform:rotate(180deg)}.receipt-paper .pricing-table-block{isolation:isolate;background:var(--receipt-surface);border:0;border-radius:0;margin:0;padding:36px 40px 32px;position:relative}.receipt-paper .pricing-table-block:before{content:"";z-index:-1;background:var(--receipt-texture) repeat 0 0 / 320px 320px;opacity:.32;pointer-events:none;position:absolute;inset:0}.receipt-paper .pricing-heading{text-align:center;padding-bottom:28px}.receipt-wordmark{font:400 44px/52px var(--serif);letter-spacing:-.035em;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.receipt-wordmark img{flex:none;width:32px;height:32px}.receipt-paper h2{font:500 16px/24px var(--sans);margin-bottom:20px}.receipt-paper .pricing-amount{font-size:48px;line-height:54px}.receipt-paper .pricing-table{table-layout:fixed;font:400 14px/24px var(--receipt-mono);letter-spacing:-.035em}.receipt-paper .pricing-table th:first-child{width:44%}.receipt-paper .pricing-table td{font:inherit;font-variant-numeric:tabular-nums}.receipt-paper .pricing-table th,.receipt-paper .pricing-table td{vertical-align:baseline;border:0;padding:7px 4px}.receipt-paper .pricing-table th:first-child{padding-left:0}.receipt-paper .pricing-table td:last-child,.receipt-paper .pricing-table th:last-child{padding-right:0}.receipt-paper .pricing-table thead th{border-block:1px dashed var(--receipt-rule);letter-spacing:0;padding-block:12px;font-size:12px}.receipt-paper .pricing-table tbody tr:first-child>*{padding-top:20px}.receipt-paper .pricing-table .price-included>*{padding-bottom:20px}.receipt-paper .pricing-table .price-total{background:0 0}.receipt-paper .pricing-table .price-total th,.receipt-paper .pricing-table .price-total td{border-top:1px dashed var(--receipt-rule);border-bottom:3px double var(--receipt-rule);padding-block:16px;font-weight:600}.receipt-paper .pricing-table .price-renewal th,.receipt-paper .pricing-table .price-renewal td{padding-top:20px;padding-bottom:0}.receipt-paper .pricing-table .price-renewal span{font:400 13px/20px var(--sans);letter-spacing:0;margin-top:2px}.receipt-paper .pricing-footnote{gap:12px;margin-top:24px;font-size:14px;line-height:23px}.receipt-paper .pricing-footnote p{color:#526370}.receipt-paper .pricing-actions{border-top:1px dashed var(--receipt-rule);justify-content:center;margin-top:24px;padding-top:20px}@media (width<=48rem){.offer-section{padding-block:56px 64px}.offer-intro #offer-title{font-size:36px;line-height:42px}.offer-intro .detail-list{grid-template-columns:1fr;gap:24px;max-width:480px;margin:36px auto 0}.offer-intro .detail-list>div{padding-top:20px}.receipt-section{padding-block:64px 72px}}@media (width<=36rem){.receipt-section{padding-inline:16px}.receipt-paper .pricing-table-block{padding:28px 20px}.receipt-wordmark{font-size:38px;line-height:44px}.receipt-paper .pricing-amount{font-size:42px;line-height:48px}.receipt-paper .pricing-table,.receipt-paper .pricing-table td{font-size:13px;line-height:22px}.receipt-paper .pricing-table thead th{font-size:11px}.receipt-paper .pricing-actions{gap:12px 20px}}
