@layer pages{.offerings22{--o22-bg-2:hsl(220,10%,90%);--o22-elevation-high:0 8px 16px rgba(0,0,0,0.16);--o22-ilink-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='1' fill-rule='evenodd' d='M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z'/%3E%3C/svg%3E");color:var(--normal);& :where(h1,h2,h3){font-weight:700}}:root[data-palette='warm'] .offerings22{--o22-bg-2:hsl(42,32%,91%)}:root[data-theme='dark'] .offerings22{--o22-bg-2:hsl(240,18%,15%);--o22-elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:root[data-theme='dark'][data-palette='warm'] .offerings22{--o22-bg-2:hsl(27,28%,13%)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .offerings22{--o22-bg-2:hsl(240,18%,15%);--o22-elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:root:not([data-theme])[data-palette='warm'] .offerings22{--o22-bg-2:hsl(27,28%,13%)}}.offerings22-ilink{display:grid;grid-template-columns:1fr 20px;align-items:center;gap:var(--space1);inline-size:100%;margin-top:var(--space2);padding:calc(var(--space1) * 1.5) var(--space2);border-radius:var(--radius-input);box-shadow:0 0 3px -1px var(--normal-0);color:var(--positive);text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease;&::after{content:'';inline-size:20px;block-size:20px;background-color:currentColor;mask:var(--o22-ilink-mark) center / contain no-repeat;forced-color-adjust:none}&:focus-visible{outline:2px solid transparent;outline-offset:2px;background-color:color-mix(in srgb,var(--positive) 10%,transparent);box-shadow:0 0 0 2px var(--positive)}@media (hover:hover){&:hover{background-color:color-mix(in srgb,var(--positive) 10%,transparent)}}}.offerings22-container{max-width:80rem;margin-inline:auto;padding-inline:var(--space1);text-align:center}.offerings22-section-title{font-size:var(--font-size3);margin-block:var(--space2)}.offerings22-progress{position:relative;inline-size:100%;border:0.125rem solid var(--brand);border-radius:9999px;box-shadow:var(--o22-elevation-high)}.offerings22-progress-bar{appearance:none;display:block;inline-size:100%;block-size:2.5rem;border:0;border-radius:9999px;overflow:hidden;background-color:color-mix(in srgb,var(--brand) 55%,transparent);color:var(--brand);&::-webkit-progress-bar{border-radius:9999px;background-color:color-mix(in srgb,var(--brand) 55%,transparent)}&::-webkit-progress-value{border-radius:9999px;background-color:var(--brand)}&::-moz-progress-bar{border-radius:9999px;background-color:var(--brand)}}.offerings22-progress-text{position:absolute;inset-block-start:0.05rem;inline-size:100%;text-align:center;color:var(--brand-r)}.offerings22-progress-description{line-height:1.5;margin-top:var(--space2)}.offerings22-links{margin-block:var(--space3);margin-inline:auto;text-align:center}.offerings22-hero{max-width:960px;margin-inline:auto;padding:var(--space8) var(--space2)}.offerings22-hero-title{text-align:center;font-size:var(--font-size10);text-wrap-style:balance}.offerings22-hero-subtitle{margin-top:var(--space4);color:var(--brand);text-align:center;font-size:var(--font-size6);text-wrap-style:balance}.offerings22-hero-description{margin-top:var(--space4);margin-inline:auto;text-align:center;line-height:1.8;font-size:var(--font-size4);text-wrap-style:balance;@media (min-width:600px){font-size:1.25rem}@media (min-width:1024px){font-size:1.5rem}}.offerings22-grid{max-width:fit-content;margin:var(--space2) auto;padding:0 var(--space1);font-size:var(--font-size2);line-height:1.8;@media (min-width:600px){margin:var(--space2) var(--space2)}@media (min-width:800px){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space4)}}.offerings22-card{margin:var(--space4);padding:var(--space2);border-radius:0.75rem;background-color:var(--o22-bg-2);box-shadow:var(--elevation-stroke);@media (min-width:600px){margin:var(--space2) 0;padding:var(--space4)}}.offerings22-card-title{margin-block:var(--space2);color:var(--positive);font-size:var(--font-size4)}.offerings22-card-text{line-height:1.8;& :where(p,li){margin:0;line-height:1.4}}.offerings22-card-list{list-style-type:disc;padding-left:var(--space1)}.offerings22-form{inline-size:100%;padding-block:var(--space3);background-color:var(--bg-0);@media (min-width:800px){padding-inline:var(--space3)}}.offerings22-form-card{max-width:80rem;margin:var(--space2) auto;padding:var(--space4);border-radius:1rem;background-color:var(--o22-bg-2);box-shadow:var(--o22-elevation-high);color:var(--normal);& > * + *{margin-top:var(--space2)}}.offerings22-form-title{margin-block:var(--space2);color:var(--positive);font-size:var(--font-size6);text-align:center}.offerings22-login-title,.offerings22-login-description{margin-block:var(--space2);font-size:var(--font-size2)}.offerings22-login-description{line-height:1.8}.offerings22-form-card[data-offerings22-form]{font-family:'ten',sans-serif}.offerings22-form-grid{margin-block:var(--space2);& > * + *{margin-top:var(--space2)}@media (min-width:800px){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space3);margin:var(--space1) var(--space2);& > * + *{margin-top:0}}}.offerings22-quantity{display:flex;align-items:center;justify-content:center;gap:var(--space1)}.offerings22-quantity-label{font-size:var(--font-size3);border-radius:0.75rem}.offerings22-quantity-input{padding:var(--space1);font-size:var(--font-size6);font-family:var(--font-mono);text-align:center}.offerings22-total{text-align:center}.offerings22-money{font-family:var(--font-mono);font-size:var(--font-size2)}.offerings22-payment{margin-top:var(--space1)}.offerings22-payment-title,.offerings22-address-title{margin-block:var(--space1);font-family:var(--heading-font,var(--font));font-size:var(--font-size2);text-align:center}.offerings22-address{margin-block:var(--space2);padding:var(--space1);border:0.25rem solid var(--brand);border-radius:1rem}.offerings22-buttons{display:flex;align-items:center;justify-content:center;margin-top:var(--space2)}.offerings22-validation{padding:var(--space1);border-radius:0.25rem;background-color:var(--warning);color:var(--warning-r)}.offerings22-error-list{list-style-type:decimal;padding-left:var(--space1)}.offerings22-confirm-content{margin-top:var(--space1)}.offerings22-list{max-width:80rem;margin:var(--space4) auto;padding-inline:var(--space1);@media (min-width:600px){padding:var(--space4)}}.offerings22-main-title{margin-block:var(--space10);font-size:var(--font-size5);text-align:center}.offerings22-info{color:var(--muted);font-size:var(--font-size1);text-align:center}.offerings22-list-links{margin-block:var(--space10);margin-inline:auto;text-align:center}.offerings22-list-section{display:flex;flex-direction:column;gap:var(--space2);margin-block:var(--space10)}.offerings22-item{gap:var(--space5)}.offerings22-item-label{color:var(--positive);font-size:var(--font-size1);text-align:center}.offerings22-item-value{font-size:var(--font-size3);text-align:center}}@layer pages{:where(.offerings22,.offerings22 *){word-break:normal;overflow-wrap:normal;text-wrap-style:auto}:where(.offerings22) :where(p,td,th,div,li,dd){line-height:1.4}:where(.offerings22) :where(h1,h2,h3,h4,h5,h6){line-height:inherit}:where(.offerings22) :where(b,strong){font-weight:bolder}:where(.offerings22) :where(svg,img,embed,object,iframe){vertical-align:bottom}:where(.offerings22) :where(button,input,optgroup,select,textarea){appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}}
