.book-qr{background:#fff;border-radius:8px;box-sizing:content-box;display:block;flex:none;padding:6px}.book-qr svg{display:block;height:100%;width:100%}.book-closing{background:radial-gradient(90% 60% at 100% 0,rgb(255 219 158/.14) 0,transparent 60%),linear-gradient(165deg,var(--wine) 0,var(--wine-deep) 100%);border-radius:16px;color:#fff;overflow:hidden;padding:9mm 11mm 7mm;print-color-adjust:exact;-webkit-print-color-adjust:exact}.book-closing-mark{filter:brightness(0) invert(1);inset-inline-start:-16%;opacity:.06;position:absolute;top:34%;width:80%}.book-closing>:not(.book-closing-mark){position:relative}.book-closing-tag{background:var(--gold);border-radius:999px;color:var(--secondary-foreground);display:inline-block;font-size:9pt;font-weight:700;padding:2px 12px}.book-closing .book-closing-title{color:#fff;font-size:21pt;line-height:1.3;margin:8px 0 6px}.book-closing-title em{color:var(--gold);display:block;font-style:normal}.book-closing .book-closing-lede{color:rgb(255 255 255/.82);font-size:10.5pt;margin-bottom:12px}.book-closing-program{border:1px solid rgb(255 219 158/.35);border-radius:12px;padding:8px 14px}.book-closing-program span{color:var(--gold);font-size:13pt;font-weight:800}.book-closing .book-closing-program p{color:rgb(255 255 255/.85);font-size:10pt;margin:0}.book-closing .book-closing-h{color:#fff;font-size:10.5pt;margin:10px 0 5px}.book-closing-loop,.book-closing-weeks{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.book-closing-loop li,.book-closing-weeks li{background:rgb(255 255 255/.07);border-radius:10px;display:flex;flex-direction:column;font-size:9pt;line-height:1.5;padding:6px 9px}.book-closing-loop li{counter-increment:loop}.book-closing-loop b:before{color:var(--gold);content:counter(loop) ". ";font-family:var(--font-en)}.book-closing-loop span,.book-closing-weeks small{color:rgb(255 255 255/.7)}.book-closing-weeks li>span{color:var(--gold);font-size:13pt;font-weight:800;line-height:1.2}.book-closing-offer{align-items:stretch;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.6fr 1fr;margin-top:6px}.book-closing-includes ul{column-count:2;column-gap:12px;list-style:none;margin:0;padding:0}.book-closing-includes li{page-break-inside:avoid;break-inside:avoid;display:flex;font-size:9pt;gap:8px;line-height:1.55;padding:3px 0}.book-closing-includes li:before{color:var(--gold);content:"✓";font-weight:700}.book-closing-card{background:#fff;border-radius:14px;color:var(--ink);margin-top:14px;padding:12px 14px}.book-closing-price-label,.book-closing-wait{color:var(--wine);display:block;font-size:10.5pt;font-weight:700}.book-closing .book-closing-price{font-size:11pt;margin:0}.book-closing-price b{color:var(--wine);font-size:24pt}.book-closing .book-closing-duration,.book-closing .book-closing-was{color:#6d605d;font-size:9pt;line-height:1.6;margin:0 0 4px}.book-closing .book-closing-button{background:var(--wine);border-radius:10px;color:#fff;display:block;font-size:11pt;font-weight:700;margin:8px 0;padding:8px 12px;text-align:center}.book-closing-qr{align-items:center;display:flex;font-size:8.5pt;gap:10px;line-height:1.5}.book-closing-qr .book-qr{padding:0}.book-closing-qr a{direction:ltr;display:block;font-size:8pt;font-weight:700;text-align:right}.book-closing .book-closing-refund{border-top:1px dashed var(--border);color:#2f6f5e;font-size:8.5pt;font-weight:600;margin:8px 0 0;padding-top:6px}.book-closing-foot{align-items:center;border-top:1px solid rgb(255 219 158/.3);display:flex;gap:16px;justify-content:space-between;margin-top:10px;padding-top:8px}.book-closing-sign{align-items:center;display:flex;gap:10px}.book-closing-sign img{border:2px solid var(--gold);border-radius:50%;object-fit:cover}.book-closing-sign span{color:rgb(255 255 255/.75);display:flex;flex-direction:column;font-size:9pt;line-height:1.45}.book-closing-sign b{color:#fff;font-size:11pt}.book-closing-sign small{color:var(--gold)}.book-closing .book-closing-community{color:rgb(255 255 255/.75);font-size:8.5pt;margin:0;text-align:end}.book-closing-community a{color:var(--gold)!important;display:block;font-weight:700}.book-closing .book-closing-h{align-items:center;display:flex;gap:8px}.book-closing .book-closing-h:before{background:var(--gold);border-radius:2px;content:"";flex:none;height:14px;width:4px}.book-closing a{text-decoration:none}.book-closing .book-closing-qr a{color:var(--wine)}@media screen{.book-closing{padding:28px 24px}}@media screen and (max-width:720px){.book-closing-loop,.book-closing-weeks{grid-template-columns:repeat(2,1fr)}.book-closing-offer{grid-template-columns:1fr}.book-closing-includes ul{column-count:1}.book-closing-foot{align-items:flex-start;flex-direction:column}.book-closing .book-closing-community{text-align:start}}