.title-link-separation-line{height:.5px;background-color:var(--box-border);width:100%;max-width:380px;border-radius:.75px;margin:0 auto}@media(max-width:1030px){.title-link-separation-line{max-width:var(--plan-box-max-width,400px)}}.title-link-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:22px}.title-link-wrapper a{text-decoration:none;color:var(--text-link);font-size:15px;font-weight:400}.title-link-wrapper a svg{margin-left:var(--spacing-xs);position:relative;top:1px}.title-link-header{color:var(--color-base-black);font-size:18px;font-weight:500}.offer-wrapper{width:100%;flex-direction:column;flex:1 1;gap:var(--spacing-2xl)}.offer-wrapper,.offer-wrapper .offer-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.offer-wrapper .offer-btn{border-radius:var(--button-border-radius);height:48px;line-height:48px;font-size:15px;font-weight:700;border:1.5px solid rgba(0,0,0,0);text-decoration:none;cursor:pointer;background:var(--button-family-background);padding:0 var(--spaces-7);text-transform:uppercase;color:var(--button-color);flex-direction:column;white-space:nowrap;width:auto;min-width:260px;transition:opacity .2s ease}.offer-wrapper .offer-btn:hover{opacity:.9}.offer-headline{background-image:var(--text-gradient)!important}.offer-desc-wrapper{color:var(--color-base-black);display:flex;flex-direction:column;align-items:center;justify-content:center}.offer-title{font-size:26px;font-weight:600}.offer-description,.offer-title{font-style:normal;line-height:34px}.offer-description{font-size:20px;font-weight:400}