@layer components{.pi-offer{border:1.5px solid var(--color-mark);background:var(--color-surface);border-radius:20px;overflow:hidden}.pi-offer:before{content:"";background:var(--color-gold);border-bottom:1.5px solid var(--color-mark);height:8px;display:block}.pi-offer-grid{background:var(--color-line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.pi-offer-grid>div{background:var(--color-surface);flex-direction:column;gap:.375rem;min-width:0;padding:1.25rem;display:flex}.pi-offer-grid>div>:last-child{color:var(--color-ink-2);font-size:1rem;line-height:1.45}.pi-big{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;font-weight:700;line-height:1.1}html[data-bp=t] .pi-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-bp=d] .pi-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:is([data-bp=t],[data-bp=d]) .pi-offer-grid>div{padding:1.75rem}html:is([data-bp=t],[data-bp=d]) .pi-big{font-size:2.25rem}.pi-get{border-top:1px solid var(--color-line);flex-direction:column;gap:.25rem;padding:1rem 0;display:flex}.pi-get>span{color:var(--color-ink-2);font-size:1rem;line-height:1.5}.pi-h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.pi-list{margin:0;padding:0;list-style:none}.pi-list>li{border-bottom:1px solid var(--color-line);grid-template-columns:14px 1fr;gap:10px;padding:.625rem 0;font-size:1rem;line-height:1.5;display:grid}.pi-list>li:before{content:"";background:var(--color-mark);border-radius:50%;width:6px;height:6px;margin-top:9px}.pi-apply{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}html[data-bp=d] .pi-apply{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.pi-next{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pi-next>li{grid-template-columns:1.75rem 1fr;gap:.875rem;display:grid}.pi-next-mark{flex-direction:column;align-items:center;display:flex}.pi-next-dot{background:var(--color-surface);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 3px var(--color-field);border-radius:50%;flex:none;margin:2px}.pi-next-line{background:var(--color-ring-2);flex:1;width:2px;min-height:1.25rem}.pi-next-text{padding:2px 0 1.25rem;font-size:1rem}.pi-fieldset{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.w-check-chip{white-space:normal;max-width:100%;font-weight:600}.w-check-chip .w-check{accent-color:var(--color-mark)}.w-check-chip:has(input:checked) .w-check{accent-color:var(--color-on-mark)}.pi-tick{cursor:pointer;align-items:center;gap:10px;min-height:2.75rem;font-size:1rem;line-height:1.4;display:flex}.pi-box{width:1.5rem;height:1.5rem;accent-color:var(--color-mark);flex:none;margin:0}}
